[Python] 파이썬
[Python] 입출력 함수 - format, f-string
ITsubin
2022. 7. 25. 19:56
format 메소드
> format의 메소드로 변수나 값을 표시하고, 해당 값이 표시될 위치를 중괄호 ( { } )로 표시하는 방식
format 메소드의 사용 예시
'Breakfast is {} and {}'.format('span', 'eggs')
'Breakfast is {menu1} and {menu2}'.format(menu1='span', menu2='eggs')
'Breakfast is {0} and {1}'.format('span', 'eggs')
'Breakfast is {1} and {0}'.format('eggs', 'span')
f-string
> 파이썬 3.6 이후 버전을 사용하고 있다면 사용 가능.
> 기본적으로 중괄호를 사용하는 format 메소드와 유사하지만,
format() 메소드에 비해 가독성이 뛰어남.
> 중괄호 내부에 표시해야 할 변수명을 삽입 연산자 사용이나 함수 호출도 가능
f-string의 사용 예시
who = 'people' age = '20' f'{who} is {age} year old'
print( f'{who} is {age+1} year old' )