개발/Python
f-string : 파이썬에서 문자열에 변수 넣어주기
AimB
2021. 1. 25. 20:27
반복문을 돌리다 보면 헷갈려서 문자열에 변수명을 넣어주고 싶을 때가 있다.
파이썬에서 %s, {}.format() 의 방법도 있지만
파이썬 3.6부터 지원되는 f-string이 가장 속도가 빠르다고 한다.
내가 보기엔 코드 알아보기도 제일 쉬운 것 같다.
방법은
for var in list:
print(f'변수를 {var}에 넣어보자')
앞에 f를 붙이고 ''로 감싼 뒤, {} 안에 변수를 넣어주면 된다.
변수가 여러 개일 때도 잘 동작한다.
a = 금요일
b = 월요일
f'오늘은 {b}이니까 빨리 {a}가 왔으면 좋겠다'
만약 소수점 자리수를 조정하고 싶다면, :.nf 를 넣으면 된다. (n자리에 원하는 자릿수를 넣어주자)
a = 3.14159265358979323846
print(f'{a:.3f}를 소수점 세자리수까지 출력')
# 3.141