2
>>>
프롬프트 뒤에 정수를 입력하면 IDLE 인터프리터에서 숫자를 입력하기 만하면 대부분 숫자가 되돌아옵니다.IDLE은 이상한 방식으로 숫자 입력을 처리합니다 (파이썬 2.6)
>>> 3
3
>>> 8
8
>>> 10
10
nubmer를 0으로 시작하면 몇 가지 흥미로운 오류가 발생합니다. 파이썬 2에서
>>> 010
8
>>> 020
16
>>>
프롬프트 뒤에 정수를 입력하면 IDLE 인터프리터에서 숫자를 입력하기 만하면 대부분 숫자가 되돌아옵니다.IDLE은 이상한 방식으로 숫자 입력을 처리합니다 (파이썬 2.6)
>>> 3
3
>>> 8
8
>>> 10
10
nubmer를 0으로 시작하면 몇 가지 흥미로운 오류가 발생합니다. 파이썬 2에서
>>> 010
8
>>> 020
16
가 0 인 정수 리터럴 시작, 즉베이스 (8)과 분명히 진수로 간주되며, 10 옥트 == 8 (기지국 B의 == B 형베이스 (10) 또는 일반적으로, 10) 데크. 마찬가지로 12 oct == 10 dec 등입니다.
... 파이썬 3에서 변경되었습니다 : 파이썬 2.6에서 도입 된 8 진수 리터럴 대신 "0o ..."형식을 사용해야합니다 (http://docs.python.org/release/2.6.5/ whatsnew/2.6.html # pep-3127-integer-literal-support-and-syntax) –
따라서 오래된 농담 : Q. 왜 프로그래머들은 할로윈에서 크리스마스를 축하합니까? A. DEC 25 = OCT 31이기 때문에. –