第二行那里不知道怎么錯了
template = 'L{0} i{1} s{2},y{3} n{4} P{5}'
0 = 'ife'
1 = 's'
2 = 'hort'
3 = 'ou'
4 = 'eed'
5 = 'ython'
result =? template.format(0 = ife , 1 = s , 2 = hort , 3 = ou , 4 = eed , 5 = ython)
print(result)
template = 'L{0} i{1} s{2},y{3} n{4} P{5}'
0 = 'ife'
1 = 's'
2 = 'hort'
3 = 'ou'
4 = 'eed'
5 = 'ython'
result =? template.format(0 = ife , 1 = s , 2 = hort , 3 = ou , 4 = eed , 5 = ython)
print(result)
2021-09-02
舉報
2021-09-02
變量不能以數(shù)字開頭,所以'0''1'……這些數(shù)字不能作為變量,改成這樣就可以了:
template = 'L{a0} i{a1} s{a2},y{a3} n{a4} P{a5}'
a0 = 'ife'
a1 = 's'
a2 = 'hort'
a3 = 'ou'
a4 = 'eed'
a5 = 'ython'
result =? template.format(a0 = 'ife' , a1 = 's' , a2 = 'hort' , a3 = 'ou' , a4 = 'eed' , a5 = 'ython')
print(result)
或者不單獨定義變量也可以:
template = 'L{0} i{1} s{2},y{3} n{4} P{5}'
result =? template.format('ife','s','hort','ou','eed','ython')
print(result)