ฉันยังคงคุ้นเคยกับอนุสัญญา python และใช้pylint
เพื่อทำให้โค้ดของฉันเป็น pythonic มากขึ้น แต่ฉันงงงวยกับความจริงที่ว่าไพลินท์ไม่ชอบชื่อตัวแปรอักขระเดี่ยว ฉันมีสองสามลูปดังนี้:
for x in x_values:
my_list.append(x)
และเมื่อฉันเรียกใช้pylint
ฉันได้รับInvalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- นั่นแสดงให้เห็นว่าชื่อตัวแปรที่ถูกต้องต้องมีความยาวระหว่าง 3 ถึง 31 อักขระ แต่ฉันได้ดูหลักเกณฑ์การตั้งชื่อ PEP8แล้วและฉันไม่เห็นอะไรที่ชัดเจนเกี่ยวกับตัวอักษรตัวพิมพ์เล็กตัวเดียว และฉันเห็นตัวอย่างมากมายที่ใช้มัน
มีบางอย่างที่ฉันขาดหายไปใน PEP8 หรือเป็นมาตรฐานเฉพาะสำหรับไพลินท์?
_
เพื่อเก็บค่าชั่วคราวคือการต่อต้านรูปแบบ ขีดตัวแปรบ่งชี้ที่ไม่เกี่ยวข้อง / ค่าทิ้งไม่ได้รับมอบหมายชั่วคราวเช่นหรือi
x
นอกจากนี้ในล่ามยังมีความหมายพิเศษในการเก็บค่าสุดท้ายของนิพจน์สุดท้าย