Về "tiêu chuẩn" để đưa ý kiến bên trong mã nguồn Python:Python nhận xét: # vs chuỗi
def func():
"Func doc"
... <code>
'TODO: fix this'
#badFunc()
... <more code>
def func():
"Func doc"
... <code>
#TODO: fix this
#badFunc()
... <more code>
tôi thích để bình luận chung như dây đàn thay vì tiền tố # 's. Hướng dẫn về phong cách Python chính thức không đề cập đến việc sử dụng chuỗi làm nhận xét (Nếu tôi không bỏ lỡ nó khi đọc nó).
Tôi thích nó theo cách đó chủ yếu là vì tôi nghĩ rằng ký tự #
trông xấu xí với các khối nhận xét. Theo như tôi biết những dây này không làm gì cả.
Có bất lợi khi thực hiện việc này không?
Để ghi lại, có vẻ như nó sẽ không ảnh hưởng đến hiệu suất. Nhìn vào dis.dis đầu ra, hoặc chạy chuỗi trên một mô-đun biên dịch cho thấy không có dấu vết của các chuỗi, do đó, có vẻ như họ đang tối ưu hóa đi trong quá trình biên dịch. (Các lý do khác là quá đủ tuy nhiên) – Brian