밑줄(_)은 파이썬에서 특별합니다. 파이썬에서 밑줄을 사용하는 경우는 5가지가 있습니다.
1. 인터프리터에서 마지막 표현식의 값을 저장하기 위해.
파이썬 인터프리터는 마지막 표현식 값을 '_'라는 특수 변수에 저장합니다.
예를 들어
>>> 12 + 10 22 >>> _ 22
2. 특정 값을 무시합니다.
밑줄은 Elixir, erlang, python 등과 같은 여러 언어에서 특정 값을 무시할 때도 사용됩니다. 특정 값이 필요하지 않거나 값을 사용하지 않는 경우 밑줄에 값을 지정하면 됩니다.
예를 들어
>>> _, _, a = (1, 2, 3) >>> a 3
3. 변수와 함수의 이름에 특별한 의미를 부여하기 위해.
단일 선행 밑줄이 있는 변수 이름은 개인 변수, 함수, 클래스에 사용됩니다. 이 규칙을 사용하는 모든 항목은 from module import *에서 무시됩니다. https://hackernoon.com/understanding-the-underscore-of-python-309d1a029edc
에서 확인할 수 있는 다른 규칙이 많이 있습니다.4. 숫자 리터럴 값의 자릿수를 구분합니다.
파이썬에서는 매우 큰 숫자를 처리하지 않으려면 밑줄을 넣어 숫자를 쉽게 읽을 수 있도록 할 수 있습니다.
예를 들어
>>> a = 7_200_000_000 # 7.2 billion easily readable >>> a 7200000000
마지막 기능은 v3.6에서 python에 추가되었습니다.