본문 바로가기
Python

[Python] 파이썬 - 10. format과 f-string의 활용

by Hoody Coder 2023. 6. 24.

 

이번엔 문자열 포매팅(formatting) 에 대해서 알아보자 .

 

위의 상황이 가능함에도 {}안에 수식을 넣는 이유는 아래와 같은 활용이 가능하기 때문이다.

 

회원가입로직을 짤때 동양이냐 서양이냐에따라 성과 이름을 위의 로직을 활용하여 이름과 성을 어떻게 출력할지 구현할 수 있을 것이다.

{}안에는 숫자뿐만 아니라 변수의 선언도 가능하다.

 

하지만 이런 .format 을 활용하는것은 줄이 너무 길어보일수도있고, 나중에 활용을 할 경우에는 꽤나 귀찮은 작업이 된다. 이럴때 활용 가능한 것이 f-string로 파이썬3 부터 활용이 가능한 것으로 알려져 있다.

a = 'number'
print(f'a is {a}')
 
x, y, z = 0, 10, 100
print(f'a is {x} or {y} or {z}')
print(f'a is {z} or {y} or {x}')
 
name = 'warren'
family = 'Junior'
print(f'My name is {name} {family}. I am {family} {name}')

 

 

Index로 돌아가기