Python / f-Strings

f-strings

=> 문자열을 형식화 하는 신버전 (개쩌는!) 방식


옛날 고리짝에 쓰던 가독성 최악인
%-formatting 이나, str.format() 은 잊쟈 훠이훠이~


↓ ex1)

>>> name  =  "차차" 
>>> age  =  28 

>>> print(f"안녕, 나는 {name}야. 나이는 {age}살이야.")

>>> 안녕, 나는 차차야. 나이는 28살이야.

대문자 F 를 써줘도 무방하게 잘 출력되지만!
그냥 소문자 f 를 이용해줍시다!! 기본 가이드는 지켜주자!


↓ ex2)

>>> name = "차차"
>>> job = "developer"
>>> company = "wecode"

>>> print(f"""내 이름은 {name}. 
    나는 밥을 좋아하고, 
    {job} 로 종사하고 있어. 
    직장은 {company}야.""")

>>> 내 이름은 차차. 
    나는 밥을 좋아하고, 
    developer 로 종사하고 있어. 
    직장은 wecode야.

f""" 를 쓰면 줄바꿈해도 출력시에 그대로 반영됨
저 상태로 f" 만 쓰면 출력시에 error 뜸


참조 ► https://realpython.com/python-f-strings/