Python: 숫자에 밑줄 넣기.

for in in range(1_000_000):
    print(i)

이건 뭐?
또, 이건?

for in in range(100_0000):
    print(i)

둘 다 정수 ‘백만’을 뜻한다. Python 3.6, Pep 515 부터 생긴 규정이라는데, 숫자를 좀 더 읽기 쉽게 하기 위함이라고 한다.
따라서, 서양 규격에 맞춰버려 몇십년째 불편함을 감수하고 있는 숫자 천단위 끊기도, 적어도 파이썬에선 한국(동양?)식 만단위 끊기로 바꿀 수 있다.

assert 1000000 == 100_0000

앞으로, 적어도 내가 만드는 코드에선, 큰 숫자를 쓸 때 만단위 끊기를 써보기로!

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.