Hala python kurallarına alışmaya ve pylint
kodumu daha pitonik yapmak için kullanmaya alışıyorum, ancak pilin tek karakterli değişken adlarını sevmemesi beni şaşırttı. Bunun gibi birkaç döngüm var:
for x in x_values:
my_list.append(x)
ve çalıştırdığımda pylint
, şunu alıyorum Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- bu geçerli bir değişken adının 3 ila 31 karakter uzunluğunda olması gerektiğini gösteriyor, ancak PEP8 adlandırma kurallarına baktım ve tek küçük harflerle ilgili açık bir şey görmüyorum ve bunları kullanan birçok örnek görüyorum.
PEP8'de eksik olduğum bir şey mi var yoksa bu pylint'e özgü bir standart mı?
_
Geçici değerleri tutmak için kullanmak anti-modeldir. Alt çizgi değişkenleri alakasız / atılmış değerleri gösterir,i
veya gibi geçici atamaları değilx
. Ayrıca, tercümanda son ifadenin son değerini tutmanın özel bir anlamı vardır.