Je suis toujours en train de m'habituer aux conventions python et à les utiliser pylint
pour rendre mon code plus pythonique, mais je suis déconcerté par le fait que pylint n'aime pas les noms de variables à caractère unique. J'ai quelques boucles comme celle-ci:
for x in x_values:
my_list.append(x)
et quand je cours pylint
, j'obtiens Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- cela suggère qu'un nom de variable valide doit contenir entre 3 et 31 caractères, mais j'ai regardé à travers les conventions de dénomination PEP8 et je ne vois rien d'explicite concernant les lettres minuscules simples , et je vois beaucoup d'exemples qui les utilisent.
Y a-t-il quelque chose qui me manque dans PEP8 ou s'agit-il d'une norme propre à pylint?
_
pour contenir des valeurs temporaires est anti-modèle. Les variables de soulignement indiquent des valeurs non pertinentes / ignorées, et non une affectation temporaire, commei
oux
. De plus, dans l'interpréteur, il a une signification particulière pour contenir la dernière valeur de la dernière expression.