Thuesday_June_23
.
.
.
다음 코드를 보자.
name = "Lee" age = 23 food = "pizza"
라는 변수들이 있다. 여기서 한 문장 안에 이 변수들을 다 표현하려고 한다.
But...
print("My name is " + name + ". I'm " + str(age) + " years old. And my favorite food is " + food + ".")
(스크롤을 해보면 얼마나 긴지 알 수 있......)
그래서 등장한 F-String !!!
Literal String Interpolation을 줄여서 F-String 이라고 한다.
보통 print 문은
print("I am " + variable + ".")
이렇게 쓰지만, F-String을 사용하려면
print(f"I am {variable}.")
이런 식으로 사용 가능하다.
그래서 아까
print("My name is " + name + ". I'm " + str(age) + " years old. And my favorite food is " + food + ".")
이렇게 긴 코드를
print(f"My name is {name}. I'm {age} years old. And my favorite food is {food}")
이렇게 줄일 수 있다.
지금은 별로 길지 않은 문장들이어서 실감을 못 하지만, Real 꿀🍯 기능이다.