變量賦值一種是字符串格式化,一種是通過format的方式
1.字符串格式化
s="i am %s,age %d"%('Jasper',23)
print(s)
打印輸出:
i am Jasper,age 23
2.format格式化
s="i am {name},age {age}".format(name='jasper',age='23')
print(s)
或
s2="i am {0},age {1}".format('jasper','23')
print(s2)
除了上面兩種給變量賦值外還可以使用函數動態參數實現format功能
3.一個*的動態參數
s3="i am {0},age {1},and {2}".format(*['jasper','23','6'])
print(s3)
#把結果寫入列表中
打印輸出:
i am jasper,age 23,and 6
4.兩個*的動態參數
dic={'name':'jasper','age':'33'}
s4="i am {name},age {age}".format(**dic)
print(s4)
#將結果定義為字典
?