반응형
파이썬, f 문자열 활용 (변수, 수식, 함수호출문 포함하기)
글. 수알치 오상문
파이썬 f 문자열에서는 Python 3.6부터 지원되는 문자열 포맷팅 기능이다.
문자열 앞에 f 표기를 하면 f 문자열로 다루어진다.
s1 = f"문자열1"
s2 = f'문자열2'
f 문자열 안에서는 { }에 변수나 함수 호출문 같은 것을 포함할 수 있다.
예를 들어, a라는 변수를 f 문자열 안에 넣어주고 싶으면 이렇게 표기한다.
a = 100
s = f"a 변수 값은 {a}입니다."
{}에는 수식이나 함수 호출문도 넣어줄 수 있다.
a = 100
print(f"{a} + 20 = {a + 20}")
# 100 + 20 = 120
다음은 함수 호출문을 f 문자열에 포함하여 사용하는 예제이다.
def plus(n1, n2):
return n1+n2
def func(n1, n2):
# n1, n2가 10, 20이라면
# "10 + 20 = 30" 문자열이 돌아간다.
return f"{n1} + {n2} = {plus(n1, n2)}"
print(func(10, 20))
# 실행 결과 화면
10 + 20 = 30
반응형
'Python 기초' 카테고리의 다른 글
Python, List 복사 (deep copy) (0) | 2022.05.27 |
---|---|
파이썬, 클래스에 __slots__ 사용하기 (0) | 2022.05.21 |
파이썬, 시작 끝 값 입력받고 x-x-x-x-x 형태 출력하기 (0) | 2022.05.14 |
파이썬, 정렬 sort(), sorted() 예제 (0) | 2022.05.04 |
파이썬, 문자열(한영 포함) 바이트 길이 계산 (0) | 2022.02.07 |