Tôi vẫn đang quen với các quy ước python và sử dụng pylint
để làm cho mã của mình trở nên khó hiểu hơn, nhưng tôi cảm thấy khó hiểu bởi thực tế là pylint không thích các tên biến ký tự đơn. Tôi có một vài vòng lặp như thế này:
for x in x_values:
my_list.append(x)
và khi tôi chạy pylint
, tôi nhận được Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- điều đó cho thấy rằng một tên biến hợp lệ phải dài từ 3 đến 31 ký tự, nhưng tôi đã xem qua các quy ước đặt tên PEP8 và tôi không thấy bất kỳ điều gì rõ ràng về các chữ cái thường , và tôi thấy rất nhiều ví dụ sử dụng chúng.
Có điều gì tôi đang thiếu trong PEP8 hay đây là tiêu chuẩn dành riêng cho pylint?
_
để giữ các giá trị tạm thời là phản vật chất. Biến gạch dưới chỉ ra các giá trị không liên quan / bị loại bỏ, không phải là phép gán tạm thời, chẳng hạn nhưi
hoặcx
. Hơn nữa, trong trình thông dịch, nó có ý nghĩa đặc biệt để giữ giá trị cuối cùng của biểu thức cuối cùng.