python

문자열 자료형 - f 문자열 포매팅

powergirl 2025. 5. 16. 12:17

 

f 문자열 포매팅

 

f"{변수명}"

 

일반적인 사용

name = "파워걸"

str = f"제 이름은 {name}입니다."

print(str) #제 이름은 파워걸입니다.

 

 

 

왼/우/가운데 정렬 가능 - 문자열:문자열 + 공백(이나 채울 문자) 포함한 총 길이!

str = "dontforgive"

# 왼쪽정렬
f'{str:<20}'
# 오른쪽 정렬
f'{str:>20}'
# 가운데 정렬
f'{str:^20}'

 

 

공백채우기

f'{str:=^20}' #====dontforgive=====

 

 

소수점표현

y = 3.12324566
f'{y:0.5f}' #3.12325
f'{y:0.0f}' #3
# 소수점표현 + 총 자릿수 정하기
f'{y:10.4f}' #    3.1232

 

 

세 자릿수 마다 쉼표 추가

- 정수로 표현

amount = 12345678

print(f'{amount:,d}')  # 12,345,678

 

- 소수점 버리기

amount = 12345678

print(f'{amount:,.0f}')  # 12,345,678

 

 

 

이중 구조 허용 안 함

name = "hi"
age = 330

str = f"제 이름은 {name}입니다. 나이는 {age}입니다."

#정렬이 되지 않는 상태로 출력됨
print(f"{str:^10}")#제 이름은 hi입니다. 나이는 330입니다.

 

'python' 카테고리의 다른 글

딕셔너리 자료형  (0) 2025.05.30
range()  (0) 2025.05.30
datetime - strftime()  (0) 2025.05.29
표준 라이브러리  (0) 2025.05.27
내장함수  (0) 2025.05.19