• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

% 포맷팅

19.04.22 13:34 작성 조회수 115

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

답변을 작성해보세요.

0

그렇진 않습니다. 공간 확보의 개념이지 공간이 없다고 안 나오진 않습니다.