Ainda estou me acostumando com as convenções do python e usando pylint
para tornar meu código mais python , mas estou confuso pelo fato de que o pylint não gosta de nomes de variáveis com um único caractere. Eu tenho alguns loops como este:
for x in x_values:
my_list.append(x)
e quando eu corro pylint
, estou obtendo Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- isso sugere que um nome de variável válido deve ter entre 3 e 31 caracteres, mas eu olhei através das convenções de nomenclatura PEP8 e não vejo nada explícito sobre letras minúsculas simples , e vejo muitos exemplos que os usam.
Há algo que estou perdendo no PEP8 ou este é um padrão exclusivo do pylint?
_
para manter valores temporários é antipadrão. Variáveis de sublinhado indicam valores irrelevantes / descartados, não atribuição temporária, comoi
oux
. Além disso, no intérprete tem um significado especial para conter o último valor da última expressão.