f'{변수명:>5}'
=> string을 길이(5)에 맞춰 오른쪽 정렬star = '*'
for i in range(5):
print(f'{star*(i+1):>5}')
''' 우측 정렬
*
**
***
****
*****
'''
f'{변수명:<5}'
=> string을 길이(5)에 맞춰 왼쪽 정렬star = '*'
for i in range(5):
print(f'{star*(i+1):<5}')
''' 좌측 정렬
*
**
***
****
*****
'''
f'{변수명:^5}'
=> string을 길이(5)에 맞춰 가운데 정렬star = '*'
for i in range(0,5,2):
print(f'{star*(i+1):^5}')
''' 가운데 정렬
*
***
*****
'''
:
와 원하는 문자열 길이 사이에 문자를 삽입해 공백 대신 _
등을 출력시킬 수 있다.
f'{변수명:+}'
: 양수일 때는 + 표시, 음수일 땐 - 표시
음수일 땐 어차피 - 표시해준다.
plus_num = 100
minus_num = -100
print(f'{plus_num:+}')
print(f'{minus_num:-}')
print(f'{minus_num}')
''' 양수일 때 수에 +를 붙인다.
+100
-100
-100
'''
f'{변수명:,}'
: 세자리 수마다 찍어준다. 큰 수를 표현할 때 용이
num = 10000000
print(f'{num:,}')
''' 3자리마다 , 표시
10,000,000
'''
f'{변수명:.2f}' : 원하는 소수점 자리(2)까지 출력
num = 100.2345678
print(f'{num:.2f}')
''' 소수점 둘째자리까지 표시
100.23
'''