python -print 함수 활용3

pitbull terrier·2020년 9월 7일
0

Python

목록 보기
28/29

조금 더 알아보자.


print 안에 %5d, %4.2f 를 넣어주었다.
이게 무슨뜻이냐..하면
지난 글에서 언급한적이 있지만

이렇게 말한 적이 있다.
다시 한번 살펴 보면
%5d는 다섯째자리의 정수가 온다고 지정해주는 것이고
%4.2f는 정수부분은 네자리. 실수부분(소수점)은 두자리를 지정해준다는 것이다.
그래서 출력을 해보면

이렇게 나오는걸 알수있는데
위에서 보면 알다시피 6534.123으로 입력했는데 출력은 6534.12로 나온다.
당연하게도 %4.2f라고 소수점 두자리를 지정해주었기 때문에 12까지만 나오는 것이다.

조금은 다르게 해보자.


TEST1에 딕셔너리 형태로 {0:5d} Price에 {1:4.2f}를 넣어주었다.
딕셔너리 안에 0과1은 key값이라고 생각하면 된다.
그러고 나서 format으로 값을 넣어주면

위 출력값과 똑같이 나온다는 걸 알 수 있다.
당연히 이렇게도 된다.

이렇게 딕셔너리 형태로 key값을 a나b이런식으로 해도 된다.
당연히 결과는

이렇게 나온다.

  • 참고 : Escape 코드

    \n : 개행
    \t : 탭
    \ : 문자
    \' : 문자
    \" : 문자
    \r : 캐리지 리턴
    \f : 폼 피드
    \a : 벨 소리
    \b : 백 스페이스
    \000 : 널 문자
profile
yoonbitnara.github.io

0개의 댓글