강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

박인아님의 프로필 이미지
박인아

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

파이썬 Print 사용법(1-1) : 이것저것 출력해봐요.

출력값 질문

작성

·

214

0

print('{:4d}'.format(42))

print('{:>4d}'.format(42))

print('{:10}'.format('nice'))

print('{:>10}'.format('nice'))

선생님 위에 두줄은 출력 값이 같은데

아래 두줄은 왜 출력 값이 같지 않은거죠?

답변 1

0

새콤한 비버님의 프로필 이미지
새콤한 비버
지식공유자

안녕하세요.

인프런 파이썬 강좌 TA 박유진입니다.

우선 기본적으로 문자열은 왼쪽 정렬, 숫자는 오른쪽 정렬이 기본입니다.

그리고 :> 문법은 오른쪽 정렬을 하라는 명령문입니다.

따라서 숫자인 42는 모두 오른쪽 정렬로 출력이 되고, 문자열인 nice는 :> 문법을 적용하지 않았을 때는 왼쪽 정렬이, :> 문법을 적용했을 때는 오른쪽 정렬이 적용됩니다.

이해에 도움이 되셨나요? :)

감사합니다.

박인아님의 프로필 이미지
박인아

작성한 질문수

질문하기