인프런 커뮤니티 질문&답변
출력값 질문
작성
·
214
0
print('{:4d}'.format(42))
print('{:>4d}'.format(42))
print('{:10}'.format('nice'))
print('{:>10}'.format('nice'))
선생님 위에 두줄은 출력 값이 같은데
아래 두줄은 왜 출력 값이 같지 않은거죠?
답변 1
0
새콤한 비버
지식공유자
안녕하세요.
인프런 파이썬 강좌 TA 박유진입니다.
우선 기본적으로 문자열은 왼쪽 정렬, 숫자는 오른쪽 정렬이 기본입니다.
그리고 :> 문법은 오른쪽 정렬을 하라는 명령문입니다.
따라서 숫자인 42는 모두 오른쪽 정렬로 출력이 되고, 문자열인 nice는 :> 문법을 적용하지 않았을 때는 왼쪽 정렬이, :> 문법을 적용했을 때는 오른쪽 정렬이 적용됩니다.
이해에 도움이 되셨나요? :)
감사합니다.





