Ainda estou me acostumando com as convenções do python e usando pylintpara 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, comoioux. Além disso, no intérprete tem um significado especial para conter o último valor da última expressão.