f-string의 모양은 f와 {}만 알면 된다. 문자열 맨 앞에 f를 붙여주고, 중괄호 안에 직접 변수 이름이나 출력하고 싶은것을 바로 넣으면 된다. f'문자열{변수} 문자열'
# 문자열 맨 앞에 f를 붙이고, 출력할 변수, 값을 중괄호 안에 넣습니다.
s = 'coffee'
n = 5
result1 = f'저는 {s}를 좋아합니다. 하루 {n}잔 마셔요.'
print(result1)
예제
f-string과 왼쪽 정렬, 오른쪽 정렬, 가운데 정렬
py# f-string 왼쪽 정렬
s1 = 'left'
result1 = f'|{s1:<10}|'
print(result1)
# f-string 가운데 정렬
s2 = 'mid'
result2 = f'|{s2:^10}|'
print(result2)
# f-string 오른쪽 정렬
s3 = 'right'
result3 = f'|{s3:>10}|'
print(result3)
f-string에서 중괄호 출력 방법
# f-string 중괄호 출력
num = 10
result = f'my age {{{num}}}, {{num}}'
print(result)
f-string과 딕셔너리
# f-string과 딕셔너리
d = {'name': 'BlockDMask', 'gender': 'man', 'age': 100}
result = f'my name {d["name"]}, gender {d["gender"]}, age {d["age"]}'
print(result)
f-string과 리스트
# f-string과 리스트
n = [100, 200, 300]
print(f'list : {n[0]}, {n[1]}, {n[2]}')
for v in n:
print(f'list with for : {v}')
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] swap, 두 개의 변수를 교환하는 방법 (0) | 2024.10.23 |
---|---|
[Python] 연산자 (0) | 2024.10.22 |
[Python] % 서식 기호 (문자열 포메딩 방법 2) (0) | 2024.10.08 |
[Python] format 함수 (문자열 포메팅 방법 1) (0) | 2024.10.08 |
[Python] 람다식 (무명 함수) 모듈 (0) | 2024.10.04 |