-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
%f 부분에 %06.2f를 적을때 6앞에 0을 붙이는 이유가 있나요?
20.05.27 16:40 작성 조회수 167
0
파이썬에서 %06.2f를 적으면 003.14가 잘 나오지만
%6.2f라 적으면 3.14가 나와버리네요
6앞에 0을 붙여줘야 하나요?
답변을 작성해보세요.
0
좋은사람
지식공유자2020.05.28
안녕하세요.
원래 포멧 스트링이 좀 헷갈리는 부분입니다.
총 6자리 중에 소수 부분은 두 자리고 인풋은 3.14니 원래 소수부가 14로 두 자리고 0 옵션이 없어서
그대로 3.14가 출력입니다.
06은 자릿수를 채우되 빈자리는 0으로 채우는 패턴입니다.
참고로 파이썬에 zfill 함수도 있습니다. 아래 예제도 확인해보세요.
답변 1