본문 바로가기

파이썬3/기초

f-string 사용법

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