나는 여전히 파이썬 규칙에 익숙해지고 pylint
내 코드를 더 파이썬 적으로 만들기 위해 사용 하고 있지만, pylint가 단일 문자 변수 이름을 좋아하지 않는다는 사실에 의아해합니다. 다음과 같은 몇 가지 루프가 있습니다.
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
. 또한 인터프리터에서 마지막 표현식의 마지막 값을 유지하는 것은 특별한 의미가 있습니다.