30/09/2018, 16:31
Nên sử dụng three single-quote hay three double-quotes trong Python?
Đạt đang học Python từ quyển Learn Python The Hard Way thì thấy tác giả có hỏi một câu
Use
'
(triple-single-quote) instead. Can you see why you might use that instead of"""
?
Mà theo Đạt nhớ không lầm thì có một cái chuẩn nó quy định mình “nên” sử dụng một trong hai cái này. Không biết có đúng không?
Bài liên quan
Không có chuẩn nhé. Cái này là tự quy ước thôi. Việc sinh ra cặp dấu triple là để tăng sự linh động trong style lập trình, để thu hút được nhiều lập trình viên từ các ngôn ngữ khác vào tìm hiểu.
Em dùng cái nào cũng được. Nếu code Django hoặc Flask thì nó có convention là dùng dấu ngoặc kép.
Hỏi vui chút cái này:
Thank anh @laptrinhio. Hồi trước em có đọc qua PEP8 họ bảo nên dùng
"""
PEP 8 -- Style Guide for Python Code
The official home of the Python Programming Language
Và PEP 257 cũng nhắc lại thế
PEP 257 -- Docstring Conventions
The official home of the Python Programming Language
Nhưng cái này chỉ là gợi ý thôi Chọn cái nào là do project mình quy định hoặc sở thích cá nhân.