Saya masih terbiasa dengan konvensi python dan menggunakan pylint
untuk membuat kode saya lebih pythonic, tapi saya bingung dengan fakta bahwa pylint tidak menyukai nama variabel karakter tunggal. Saya memiliki beberapa loop seperti ini:
for x in x_values:
my_list.append(x)
dan ketika saya menjalankan pylint
, saya mendapatkan Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- itu menunjukkan bahwa nama variabel yang valid harus antara 3 dan 31 karakter, tetapi saya telah melihat konvensi penamaan PEP8 dan saya tidak melihat sesuatu yang eksplisit mengenai satu huruf kecil , dan saya melihat banyak contoh yang menggunakannya.
Apakah ada sesuatu yang saya lewatkan di PEP8 atau apakah ini standar yang unik untuk pylint?
_
untuk menahan nilai-nilai sementara antipattern. Variabel garis bawah menunjukkan nilai yang tidak relevan / dibuang, bukan tugas sementara, sepertii
ataux
. Lebih jauh, dalam interpreter memiliki arti khusus untuk menampung nilai terakhir dari ekspresi terakhir.