본문 바로가기

Python/Python 잡지식

Python 기본 _ 문자의 대입 및 f-strings

Python의 기본인 프린트함수의 format 메소드를 이용한 문자의 대입 및 f-strings를 살펴봄

 

 


print('a is {}'.format('a')) #대괄호 안에 'a'라는 문자열이 삽입

print('a is {}'.format('test')) #대괄호 안에 'test'라는 문자열이 삽입

print('a is {} {} {}'.format(1,2,3)) #대괄호 안에 1,2,3 이라는 문자열이 삽입

print('a is {0} {2} {1}'.format(1,2,3)) #대괄호 안에 1,3,2 이라는 문자열이 삽입

print('My name is {0} {1}'.format('thon', 'py')) #대괄호 안에 thoe과 py라는 문자열이 삽입

print('My name is {name} {family}'.format(name='thon', family='py')) #대괄호 안에 name와 family 변수에 지정됩 문자열이 삽입


# f-strings 사용방법

a = 'a'
print(f'a is {a}')

x, y, z = 1, 2, 3
print(f'a is {x}, {y}, {z}')
print(f'a is {z}, {y}, {x}')

name = 'thon'
family = 'py'
print(f'My name is {name} {family}. I am {family} {name}')