Mi sto ancora abituando alle convenzioni di Python e lo uso pylint
per rendere il mio codice più pitonico, ma sono perplesso dal fatto che a pylint non piacciano i nomi delle variabili a carattere singolo. Ho alcuni loop come questo:
for x in x_values:
my_list.append(x)
e quando eseguo pylint
, ottengo Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- questo suggerisce che un nome di variabile valido deve essere lungo tra 3 e 31 caratteri, ma ho esaminato le convenzioni di denominazione PEP8 e non vedo nulla di esplicito riguardo alle singole lettere minuscole e vedo molti esempi che li usano.
C'è qualcosa che mi manca in PEP8 o è uno standard unico per pylint?
_
per contenere valori temporanei è antipattern. Le variabili di sottolineatura indicano valori irrilevanti / scartati, non assegnazioni temporanee, comei
ox
. Inoltre, nell'interprete ha un significato speciale contenere l'ultimo valore dell'ultima espressione.