2016-12-09 3 views
1

Here은 이전 스타일 문자열 형식에 대한 설명으로 8 진수 및 16 진수 값 변환이 규정되어 있습니다. 예기치 않은 일이 발생했지만 구문을 실험했습니다. 코드 '%#07x' % 1223'%#07o' % 1223문자열 형식에 적용 할 때 % 연산자 설명서에 잘못된 내용이 있습니까?

'0x004c7''0o02307' 각각이었다 결과의 유사한 형식을했다. 그러나 8 진수 값에 대한 연관된 ​​설명은 비헤이비어와 일치하지 않습니다.

대체 양식은 결과의 선행 문자가 아직 0이 아닌 경우 왼쪽 패딩과 숫자 서식 지정 사이에 선행 제로 ('0')가 삽입되도록합니다.

모든 코드

는 버전 3.5.2CPython에의 대화 형 인터프리터에서 실행됩니다.

+1

예. 문서가 오래된 것으로 보입니다. –

+0

업데이트 된 업데이트를 얻을 수 있도록 [버그 보고서 제출] (https://docs.python.org/3.6/bugs.html#documentation-bugs)을 권하고 싶습니다. – mgilson

+0

나는 그것을했고, 저는 긍정적 인 반응을 보였지만 그것이 공식적인 목소리를 대표했는지 여부는 확실하지 않습니다. –

답변

0

나는이 문제를 파이썬 커뮤니티에보고했으며 버그는 이미 수정되었다. 이전 설명이 올바른 것으로 바뀌었다. Notes 섹션 1 행을 참조하십시오.