작성한 질문수
프로그래밍, 데이터 과학을 위한 파이썬 입문
print formatting
해결된 질문
작성
·
183
0
print("Product: %10s, Price per unit: %10.3f." % ("Apple", 5.243))
를 하면 Apple 앞에 5글자를 더 쓸 수 있게 공간이 생기는 걸 보고서
print("Product: %2s." % "rose")
를 해봤는데요.
왜 Product: se.
이렇게 안 나오고
Product: rose.
이렇게 나오나요?
%와 s 사이에 숫자가 rose의 글자 숫자인 4보다 작으면 글자가 잘려야 하지 않나요?
답변 1
그렇진 않습니다. 공간 확보의 개념이지 공간이 없다고 안 나오진 않습니다.