f-string은 Python 3.6부터 도입된 문자열 포맷팅 방법입니다. f-string은 'f' 접두어를 가진 문자열 리터럴로 생성되며, 중괄호({}) 안에 변수나 표현식을 넣을 수 있습니다.
예를 들어, 다음과 같은 코드를 살펴보겠습니다.
name = 'Alice'
age = 30
print(f'My name is {name} and I am {age} years old.')
위의 코드에서 f-string은 중괄호({}) 안에 있는 변수 name과 age를 가져와서 문자열로 포맷팅합니다. 출력 결과는 다음과 같습니다.
My name is Alice and I am 30 years old.
f-string을 사용하면 문자열 포맷팅을 더 직관적으로 작성할 수 있으며, 변수나 표현식을 쉽게 포함시킬 수 있습니다. 또한, f-string을 사용하면 문자열 포맷팅을 위해 '%'나 'format' 메소드를 사용할 필요가 없으므로 코드를 간결하게 유지할 수 있습니다.