RSS DEV 커뮤니티

파이썬 언더스코어 _

파이썬 언더스코어(_) 사용 가이드 요약: 파이썬에서 언더스코어(_)는 변수명, 메서드명, 고급 프로그래밍 패턴 등 다양한 목적으로 사용되는 강력한 네이밍 도구입니다. 선행 언더스코어 하나는 내부용임을 나타내고, 후행 언더스코어는 키워드 충돌을 피하는 데 도움을 줍니다. 선행 언더스코어 두 개는 이름 맹글링(name mangling)을 유발하고, 양쪽에 언더스코어 두 개는 특수 메서드를 표시합니다. 또한 언더스코어는 사용하지 않는 값의 자리 표시자로 사용되며, 숫자 리터럴의 가독성을 높이는 데에도 사용됩니다. 단일 언더스코어는 모듈이나 클래스 내부에서 사용됨을 나타내거나 파이썬 키워드와의 이름 충돌을 피하는 두 가지 목적으로 사용됩니다. 이중 언더스코어는 이름 맹글링을 유발하여 상속 계층 구조에서의 이름 충돌을 방지하는 메커니즘을 작동시킵니다. 이중 언더스코어로 둘러싸인 특수 메서드는 객체가 파이썬에서 어떻게 동작하는지 형성하여 내장 연산에 대한 객체 동작을 사용자 정의할 수 있도록 합니다. 언더스코어는 버려지는 변수로도 사용되어 코드를 깔끔하게 하고 다른 프로그래머에게 해당 값이 중요하지 않음을 알려줍니다. 파이썬 인터프리터에서는 언더스코어가 마지막 표현식의 결과를 저장하는 특별한 역할을 합니다. 또한 파이썬 3.6부터는 숫자 리터럴에 언더스코어를 사용하여 큰 숫자의 가독성을 높일 수 있습니다. 마지막으로, 언더스코어 기호는 파이썬의 국제화 기능에서 번역 함수의 약어로 중요한 역할을 합니다.
favicon
dev.to
The Python Underscore _
Create attached notes ...