Python에서 0으로 시작하는 숫자: 미스터리 풀기
Python에서 앞에 0이 붙은 숫자를 만나면 당황스러워 보일 수 있습니다. . 이 숫자는 8진수 또는 8진수 표기법으로 값을 나타냅니다.
8진수 표기법
8진수 표기법에서는 숫자 0~7만 사용하여 숫자를 표현합니다. 0은 숫자가 8진수 형식임을 나타냅니다.
8진수에서 8진수 형식으로 변환 10진수
8진수를 10진수로 변환하려면 가장 오른쪽 숫자부터 시작하여 각 숫자에 해당하는 8의 거듭제곱을 곱합니다. 결과를 합산하여 소수 값을 구합니다.
예
Python 2.7.3에서는 다음 변환이 적용됩니다.
Python에서 8진수 처리
Python 3.0 이상에서는 8진수 앞에 "0o"가 붙어야 합니다. 예:
Python 2.6 이상에서는 이전 버전과 이전 버전을 모두 지원합니다. 형식(접두사 없음)과 새 형식("0o" 포함) 접두사).
결론
파이썬에서 0으로 시작하는 숫자는 8진수 표기법의 값을 나타냅니다. 8진수 변환의 원리를 이해하면 이상해 보이는 이러한 숫자를 올바르게 해석하고 작업할 수 있습니다.
위 내용은 Python에서 0으로 시작하는 숫자는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!