Python

[python] _ (언더스코어)

nang. 2020. 10. 8. 21:11
반응형
SMALL
  1. 마지막 값 저장
  2. 값 무시
  3. 인덱스 필요없는 for문
  4. 변수나 함수명에 특별한 의미 부여
  5. 숫자 값의 자릿수 구분위한 구분자

1 마지막 값 저장

10
>> 10

_*3
>> 30

2 값 무시

x,y = 1,2

x
>> 1

y
>> 2

x,_,y = 1,2,3

x
>> 1

y
>> 3
  • 여러개의 값을 무시하고 싶다면 *_ 사용

3 인덱스 필요없는 for문

for _ in range(10)
    print('python!')

4 변수나 함수명에 특별한 의미 부여

  • 메소드 앞에 붙으면
    • 외부에서 import 시 호출되지 않지만 직접 호출하면 사용가능하기 때문에 외부 사용자는 사용하지 말라는 권유의 문법이라고 불림

5 숫자 값의 자릿수 구분위한 구분자

  • 코딩하면서 숫자 자릿수 구분하기 위해 사용하지만
    • 프린트했을 때는 없는 것 처럼 취급되어 나옴
반응형
LIST

'Python' 카테고리의 다른 글

[python] lambda 함수  (0) 2020.10.08
[python] enumerate 함수  (0) 2020.10.08
[python] join 함수  (0) 2020.10.08
[python]  (0) 2020.09.06
[python] 모듈  (0) 2020.09.06