Mi sto ancora abituando alle convenzioni di Python e lo uso pylintper 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, comeiox. Inoltre, nell'interprete ha un significato speciale contenere l'ultimo valore dell'ultima espressione.