728x90
728x90
format 함수
=> 문자열 속에 { }를 넣어주고, 그 자리에 원하는 값으로 format 해줌!!
ex)
i=1
j=2
k=3
1. { } 안에 아무것도 안 적을 때 -> 순서 그대로 출력
print('{ } { } { }'.format(i, j, k)) => 1 2 3
2. { } 안에 인덱스 적을 때 -> 원하는 인덱스 순서대로 넣을 수 있음
print('{ 0 } { 1 } { 2 }'.format(i, j, k)) => 1 2 3
print('{ 2 } { 1 } { 0 }'.format(i, j, k)) => 3 2 1
3. 직접 대입, 변수로 대입
# 직접 대입
a= ' key : { 0 } ' .format( 'value' )
print(a) => key : value
# 변수 대입
v= 'value'
a= ' key : { 0 }' .format( v )
print(a) => key : value
4. 정수, 소수 자릿수
정수: '0Nd' 로 표현, N에 원하는 자릿수 넣고, 자릿수만큼 부족하면 0으로 채워짐.
소수: '0Nf' 로 표현, N에 원하는 소수점 아래 자릿수 넣고, 자릿수만큼 부족하면 0으로 채워짐.
a = '{0:04d} , {1:04d}' .format(123456, 34)
print(a)
a = '{0:0.1f} {1:0.3f}' .format( 12.3456, 34.1)
print(a)
728x90
728x90
'Back-End > Python' 카테고리의 다른 글
[프로그래머스 강의] 파이썬을 파이썬답게 (0) | 2021.07.11 |
---|---|
[Python] Python 가상환경 만들기 / venv / virtualenv (0) | 2021.07.09 |
[Python] 코테 - 반드시 알아야 할 라이브러리 6가지 (6) | 2021.03.11 |
[파이썬] 파일 및 디렉토리(폴더) 삭제 방법 (0) | 2021.02.09 |
[파이썬] percent 계산 (2) | 2021.02.03 |
댓글