파이썬에서는 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은 다른 문자열 포맷팅 방법보다 간결하고 직관적인 방법을 제공합니다. 변수나 표현식을 문자열에 삽입하거나 포맷팅할 때 높은 가독성과 편의성을 제공하므로, 파이썬 프로그래밍을 더욱 효율적으로 만드는 데 큰 도움이 됩니다.
'IT > python' 카테고리의 다른 글
파이썬 변수(Variable) (0) | 2023.08.19 |
---|---|
Python CGI 프로그래밍: 웹 서버와 사용자 스크립트 간의 데이터 교환 (0) | 2023.07.10 |
파이썬 self 인자: 객체 내부에서 자기 자신을 참조하는 방법 (0) | 2023.07.10 |
Python 리스트 정렬하기: 오름차순과 내림차순 (0) | 2023.07.10 |
Python 파일 읽기와 쓰기: 데이터 저장과 불러오기 (0) | 2023.07.10 |
댓글