본문 바로가기
I am a developer

파이썬 기초 / Python / format / 포맷팅

by Echinacea 2023. 5. 20.
반응형

 

 

 

format함수 사용하기

 

 

기본형

#기본형형
ex1 = '{0}'.format('sample')
print(ex1)
----------------------------------console------------------------------------
sample

 

 

변수를 이용한 출력

# 변수를 이용한 출력
sample = '보여줘'
ex2 = '{0}'.format(sample)
print(ex2)
----------------------------------console------------------------------------
보여줘

 

 

key-value형태로 출력

# key-value형태로 출력
keyVal = 'eng : {eng}, math : {math}'.format(eng=90, math=85)
print(keyVal)
----------------------------------console------------------------------------
eng : 90, math : 85

 

 

여러개 출력 기본형

#여러개 출력 기본형
a = 2
b = 3
sum = '{0} x {1} = {2}'.format(a, b, a * b)
print(sum)
----------------------------------console------------------------------------
2 x 3 = 6

 

 

여러개 출력 순서 바꾸기(답주의)

#여러개 출력 순서 바꾸기
sum = '{2} x {1} = {2}'.format(a, b, a * b)
print(sum)
----------------------------------console------------------------------------
6 x 3 = 6

 

 

 

소수점 포맷팅

 

 

소수점 셋째자리에서 반올림해서 소수점 둘째자리까지 출력

#소수점 셋째자리에서 반올림해서 소수점 둘째자리까지 출력
number = "{:.2f}".format(10.56785678)
print(number)
----------------------------------console------------------------------------
10.57

 

 

두 번째 값을 .2f 형태로 출력하기

#두 번째 값을 .2f 형태로 출력하기
number = "{1:.2f}".format(10.56785678, 56.56785678)
print(number)
----------------------------------console------------------------------------
56.57
반응형

댓글