개념 정리/문법 정리

format함수

히니1008 2022. 6. 1. 15:26

형식

'{인덱스0},{인덱스1}'.format(값0,값1)

 

ex)구구단

S = '구구단 {0} X {1} ={2}'.format(a,b,a*b)

1
2
3
4
5
a=2
b=3
 
s='구구단 {0} X {1} = {2}'.format(a,b,a*b)
print(s)
cs

▶2-1:직접 대입, 변수로 대입,이름으로 대입

1
2
3
4
5
6
7
8
9
10
11
12
13
#직접 대입하기 
S1='name:{0}.format('BlockDMask')
print(S1)
 
#변수로 대입하기
age=55
S2='age:{0}'.format(age)
print(s2)
 
#이름으로 대입하기
s3='number:{num},gender:{gen}'.format(num=1234,gen='남')
print(s3)
 
cs

▶인덱스 순서

1
2
3
4
5
6
# 인덱스를 입력하지 않으면?
s4 = 'name : {}, city : {}'.format('BlockDMask', 'seoul')print(s4)  
# 인덱스 순서가 바뀌면?
s5 = 'song1 : {1}, song2 : {0}'.format('nunu nana', 'ice cream')print(s5)  
# 인덱스를 중복해서 입력하면?
s6 = 'test1 : {0}, test2 : {1}, test3 : {0}'.format('인덱스0','인덱스1')print(s6
cs
s4 : 인덱스를 입력하지 않으면 format 인자 순서대로 들어갑니다.
s5 : 인덱스 순서가 바뀌어도 인덱스 번호가 있기 때문에 번호에 맞는 인자 값들이 들어가게 됩니다.
s6 : 인덱스를 중복해서 입력하면 해당하는 인자 값이 또 들어 갑니다.

 

'개념 정리 > 문법 정리' 카테고리의 다른 글

while문  (0) 2022.06.02
연산자 정리  (0) 2022.06.01
데이터타입  (0) 2022.06.01
6강~10강  (0) 2022.05.31
파이썬  (0) 2022.05.30