728x90
반응형
내가 만든 프로그램이 작동하는지 확인하기 위해 종종 중간에 메세지를 내보내면 할 때가 있다.
또는 메세지 중간에 많은 변수들이 들어가야할 때가 있다.
이럴 때 쉽게 사용할 수 있는 것이 파이썬의 f-string이다.
var1='Kim'
print(f'{var1} : hi')
# Kim : hi
names=['kim','oh','lee']
for name in names:
print(f'{name} : hi')
# kim : hi
# oh : hi
# lee : hi
위와 같이 f를 쓴 후에 넣고 싶은 문장을 뒤에 붙이면 된다. 이 때 {} 안에 원하는 변수를 넣으면 된다.
소수점을 포맷팅할 수도 있다.
# 예제 1
pi=3.1415926
# 소수점 미만 2자리까지만 출력
print(f'{pi:.2f}')
# 3.14
# 소수점을 늘려가면서 출력해보기
for decimal in range(0,5):
print(decimal,f'{pi:.{decimal}f}')
# 0 3
# 1 3.1
# 2 3.14
# 3 3.142
# 4 3.1416
소수점에 대한 과학적 표기법 (scientific notation)은 e를 쓰면 된다.
# 예제 1
pi=0.031415926
# 소수점 미만 2자리까지만 출력
print(f'{pi:.2e}')
# 3.14e-02
# 소수점을 늘려가면서 출력해보기
for decimal in range(0,5):
print(decimal,f'{pi:.{decimal}e}')
# 0 3e-02
# 1 3.1e-02
# 2 3.14e-02
# 3 3.142e-02
# 4 3.1416e-02
728x90
반응형
'파이썬3 > 기초' 카테고리의 다른 글
파이썬 while문 (0) | 2022.01.15 |
---|---|
비교 연산자 (Comparison Operators) (0) | 2022.01.08 |
파이썬 if/else문 (0) | 2022.01.08 |
변수 (variable)와 카피 (copy) (0) | 2021.12.30 |
불 (bool) 자료형 (0) | 2021.12.30 |