본문 바로가기

Python/Python 잡지식

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

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

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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}')