개발은 처음이라 개발새발

[Python] format 함수 기초 예제 정리 본문

파이썬

[Python] format 함수 기초 예제 정리

leon_choi 2024. 10. 20. 15:03
반응형

print 옵션 중에 가장 중요한 것이라고 하면 format 함수이지 않을까 생각됩니다. format 함수의 기초 예저에 대해 정리해보겠습니다. 

https://python-course.eu/python-tutorial/formatted-output.php

 

22. Formatted Output | Python Tutorial | python-course.eu

22. Formatted Output By Bernd Klein. Last modified: 08 Nov 2023. Many Ways for a Nicer Output In this chapter of our Python tutorial we will have a closer look at the various ways of creating nicer output in Python. We present all the different ways, but w

python-course.eu

### 3가지 Format Practices
x = 50
y = 100
text = 308276567
n = 'Lee'


### 3가지 Format Practices

x = 50
y = 100
text = 308276567
n = 'Lee'


# 출력1
ex1 = 'n = %s, s = %s, sum=%d' % (n, text, (x + y)) # %d
print('exl : ',ex1)


# 출력2
ex2 = 'n = {n}, s = {serialno}, sum={sum}'.format(n=n, serialno=text, sum=x + y)
print('ex2 : ',ex2)


# 출력3
ex3 = f'n = {n}, s = {text}, sum={x + y}'
print(f'ex3 : {ex3}')

--------------------------------------------------------------------------------------
exl :  n = Lee, s = 308276567, sum=150
ex2 :  n = Lee, s = 308276567, sum=150
ex3 : n = Lee, s = 308276567, sum=150

 천 단위로 구분 기호를 표시하는 것도 간단하다.

# 구분기호
m = 10000000000

print(f"m: {m:,}")
--------------------------------------------------------------------
m: 10,000,000,000
# 정렬
# ^ : 가운데 , < : 왼쪽 , > : 오른쪽
t = 20

print(f"t :{t:10}")
print(f"t center: {t:^10}")
print(f"t left: {t:<10}")
print(f"t right: {t:>10}")
-------------------------------------------------------------------
t :        20
t center:     20    
t left: 20        
t right:         20
-------------------------------------------------------------------
# 채우기
print(f"t:{t:-^10}")
print(f"t:{t:#^10}")
-------------------------------------------------------------------
t:----20----
t:####20####
반응형