반응형
파이썬의 f-string은 문자열내에 표현식을 포함시킬 수 있는 새로운 문자열 포매팅 메커니즘입니다. 이기능은 3.6 이상에서 사용할 수 있습니다.
기본 사용법
f-string의 기본적인 사용법은 문자열 앞에 f또는 F를 붙이고, 문자열 안에 중괄호{}를 사용하여 표현식을 넣는 것입니다.
name = "Alice"
print(f"Hello, {name}!")
이 코드는 "Hello, Alice!"를 출력합니다. {name} 부분이 name 변수의 값인 "Alice"로 치환되어 출력됩니다.
표현식 사용
f-string 안에는 표현식(expression)을 넣을 수 있습니다. 표현식에는 변수뿐만 아니라 연산이나 함수 호출 등도 포함될 수 있습니다.
a = 10
b = 20
print(f"{a} + {b} = {a + b}")
이 코드는 "10 + 20 = 30"을 출력합니다. {a + b}이 부분이 a와 b의 합인 30으로 치환되어 출력합니다.
정밀도 조절과 포맷 지정
f-string은 숫자의 정밀도를 조절하거나 날짜 형식 등을 지정하는 등의 포맷 지정 기능을 제공합니다.
pi = 3.1415926535
print(f"pi = {pi:.3f}")
이 코드는 "pi = 3.142"를 출력합니다. :.3f 부분은 소수점 아래 세 자리 까지 표시하라는 의미입니다.
참고자료
자세한 내용은 파이썬 공식 문서 : f-string 에서 확인하실 수 있습니다.
반응형