본문 바로가기
IT/python

파이썬 f-string: 변수 값 삽입의 편리한 방법

by 뉴코딩맨 2023. 8. 20.
파이썬에서는 f-string이라는 강력한 기능을 통해 문자열 내에 변수 값을 쉽게 삽입할 수 있습니다. f-string은 문자열 앞에 f 또는 F 접두사를 붙여 사용하며, 중괄호 {} 내에 변수나 표현식을 넣어 자동으로 문자열로 변환해줍니다.

 

 

f-string 활용 예시

예를 들어, 이름과 나이 변수를 가지고 있는 상황에서 f-string을 사용하여 문자열을 생성해보겠습니다.
 
name = "Alice"
age = 30
greeting = f"안녕하세요, 저는 {name}이고 {age}살입니다."
 
위의 코드에서 {name}과 {age}는 변수의 값으로 대체되어 "안녕하세요, 저는 Alice이고 30살입니다."라는 문자열이 생성됩니다.
 

f-string에서 표현식 사용

f-string은 단순 변수뿐만 아니라 표현식도 사용할 수 있습니다. 예를 들어, 숫자를 제곱하여 출력하는 상황에서 f-string을 활용할 수 있습니다.
 
number = 5
result = f"{number}의 제곱은 {number**2}입니다."
 
위의 코드에서 {number**2}는 표현식으로서 계산 결과인 25로 대체되어 "5의 제곱은 25입니다."라는 문자열이 생성됩니다.

 

 

포맷 지정

f-string을 사용할 때는 문자열 내의 변수 혹은 표현식을 원하는 형식으로 표현할 수 있습니다. 예를 들어, 소수를 소수점 둘째 자리까지 표현하고 싶다면 다음과 같이 작성할 수 있습니다.

 

value = 3.141592
formatted_value = f"값은 {value:.2f}입니다."
 
위의 코드에서 :.2f는 소수점 둘째 자리까지 표현하라는 의미로 사용되어 "값은 3.14입니다."라는 문자열이 생성됩니다.
 

f-string의 편리함

f-string은 다른 문자열 포맷팅 방법보다 간결하고 직관적인 방법을 제공합니다. 변수나 표현식을 문자열에 삽입하거나 포맷팅할 때 높은 가독성과 편의성을 제공하므로, 파이썬 프로그래밍을 더욱 효율적으로 만드는 데 큰 도움이 됩니다.
 

댓글