형식
'{인덱스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 : 인덱스를 중복해서 입력하면 해당하는 인자 값이 또 들어 갑니다.