반복문을 돌리다 보면 헷갈려서 문자열에 변수명을 넣어주고 싶을 때가 있다.
파이썬에서 %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
'개발 > Python' 카테고리의 다른 글
파이썬 \u200b 제거 (0) | 2021.04.26 |
---|---|
파이썬으로 gz 파일 열기(Helsinki eng-kor 파일 열기) (1) | 2021.04.26 |
Enumerate 함수 (0) | 2021.01.09 |
파이썬 =, == 차이 (0) | 2020.12.20 |
py4e 코세라 구독 없이 예제 문제 보는 법 (0) | 2020.12.11 |