EGGRAN

[ 파이썬 공부 기록 10 ] 파이썬의 다양한 포맷 출력 알아보기 / format() 본문

공부기록/Python

[ 파이썬 공부 기록 10 ] 파이썬의 다양한 포맷 출력 알아보기 / format()

에그란 2022. 1. 4. 22:26
반응형

 

#다양한 출력포맷 
#정렬
print("{0:>10}".format("right")) #10의 자리만큼 오른쪽정렬, 빈공간은 공백 
print("{0:^10}".format("center"))#10의 자리만큼 가운데정렬, 빈공간은 공백 
print("{0:<10}".format("left")) #10의 자리만큼 왼쪽정렬, 빈공간은 공백 
<결과> 
right 
center 
left 
print("{0:*>10}".format("right")) #10의 자리만큼 오른쪽정렬, 빈공간은 *채우기 
print("{0:@^10}".format("center"))#10의 자리만큼 가운데정렬, 빈공간은 @채우기 
print("{0:#<10}".format("left")) #10의 자리만큼 왼쪽정렬, 빈공간은 #채우기 

<결과> 
*****right
@@center@@ 
left###### 

#3자리마다 콤마, 찍기
print("{0:,}".format(1000000)) 

<결과> 
1,000,000 

#소수점 출력
print("{0:f}".format(10/3)) 

<결과> 
3.333333 

#소주점 특정자리수까지만 표시(예시:둘째자리까지만표시=>셋째자리에서 반올림됨) 
print("{0:.2f}".format(10/3)) 

<결과> 
3.33 

#응용 #1000만원을 오른쪽 정렬로하고 빈공간은 #으로 채우고 3자리마다 콤마찍기
print("{0:#>15,}".format(10000000)) 

<결과> 
#####10,000,000 

#소숫점 셋째짜리까지 표시하고 왼쪽정렬 빈공간은 %로 채우기 
print("{0:%<10.2f}".format(10/3))

<결과> 
3.33%%%%%%

 

반응형