Python에서 단일 밑줄 변수의 의미
Python에서 단일 밑줄 기호("_")는 특정 변수에서 특별한 역할을 합니다. 다양한 목적으로 관습적인 의미를 전달합니다.
일반적인 용도 "_"
대화형 해석기의 결과 자리 표시자:
번역 조회:
"Throwaway" 변수:
예:
변수 삭제
label, has_label, _ = text.partition(':')
여기서 "_"는 구분 문자의 인덱스인 text.partition() 함수의 세 번째 반환 값을 무시합니다.
사용하지 않는 함수 매개변수
def callback(_): return True
이 예에서는 , 람다 함수 콜백은 하나의 매개변수 "_"를 사용하지만 단일 매개변수로 표시된 대로 이를 사용하지 않습니다. underscore.
참고: "일회용" 변수로 "_"를 세 번째로 사용하면 번역 조회에 사용하는 것과 충돌할 수 있습니다. 따라서 이중 밑줄("__")은 번역과 관련된 시나리오에서 대체 "일시적" 변수로 일반적으로 사용됩니다.
Linter는 종종 "_" 사용을 "일시적" 변수로 인식하고 경고를 발생시킵니다. 변수가 사용되지 않은 경우. 또한 Python 3.10에 도입된 패턴 일치 문에서 "_"는 런타임이 해당 변수와 연결된 값을 무시해야 함을 나타내는 와일드카드 패턴 역할을 합니다.
위 내용은 Python에서 단일 밑줄 '_'은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!