2018 프로그래밍 시작하기자료형문자열 포맷팅 정리

Q

%f , %12f , %12.12f의 차이점이 궁금합니다.

조회 277

좋아요 0

2020년 1월 30일

print("%.f" % (1.5/3))
print("%12f" % (1.5/3))
print("%12.12f" % (1.5/3))

%12f를 했을 경우에는 확실히 f보다 앞에 공간이 띄어져 노출되지만, %12.12f를 했을 경우에는 일반 %f와 동일하게 맨 앞으로 정렬되어 노출되었습니다.


다른 질문에 답변을 달아 주셨던 " 앞의 숫자는 출력될 내용이 차지하는 공간의 최소 넓이를 의미합니다. "의 공간의 최소 넓이가 어떤 공간에서의 넓이를 말하는지 궁금합니다.

즉, 일반 %12f와 %12.12f가 어떤 차이점이 있는지 궁금합니다.


(%12.10f부터 %12f와 같이 맨 앞으로 정렬되어 노출되었습니다. 테스트한 환경은 https://repl.it/languages/python3 에서 테스트 하였습니다.)

%f , %12f , %12.12f의 차이점이 궁금합니다.

댓글 1

2020년 1월 30일
링크를 참고해보시면 이해가 되실 것 같습니당^^

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇