본문 바로가기
Engineering WIKI/Python

[Python] f-string

by wonos 2020. 4. 18.
  • Python 3.6 이상부터 사용가능
  • Literal String Interpolation 이라는 간단히 줄여서 f-string
  • f-string 은 아래와 같이 'f' 라는 접두사를 통해 간단하게 사용 가능하다.
name = 'Song' sex = 'male'  f'Hi, I am {name}. I am {sex}.' 
>>> 'Hi, I am song. I am male. 
x = 10 y = 3 f'x + y = {x+y} | x * y = {x*y}'  #**'x + y = 13 | x * y = 30'** 

첫번째로, 문자열에 표현하고자하는 대상 변수의 type에 대해 자유도가 더 높다.

tuple = ('Hi, I am', 'song', 123) f'tuple: {tuple}'   #Result # "tuple: ('Hi, I am', 'song', 123)"