name = "xiaoming"
year = 2012
m = 12
d = 12
print("歡迎"+ name + "登入,今天是" + str(year) + "年" + str(m) + "月" + str(d) + "月") #所有字元強制轉換為str,然後通過+連接配接列印出來
print("歡迎%s登入,今天是%s年%s月%s日"%(name,year,m,d)) #當列印的内容有多個變量時,為了高效列印出來,可以先用%s代替變量,直接在""中替換,然後在最後用%()變量按順序填寫用","分割
print("歡迎{name1}登入,今天是{ye}年{mo}月{day}日".format(name1=name,ye=year,mo=m,day=d))
data ="歡迎{name1}登入,今天是{ye}年{mo}月{day}日"
print(data.format(name1=name, ye=year, mo=m, day=d)) #format函數代替%s,但是format參數可以随機排列
print(year,type(year)) #列印參數,也能列印參數類型
print(year12) #year12未定義,是以列印結果會提示錯誤
列印結果:
注意,print列印的内容,如果沒有帶單引号、雙引号或者三引号時,切改内容沒有被定義為變量時,列印結果必然報錯,如下圖:
标簽:name,format,python,列印,說明,year,print,day
來源: https://www.cnblogs.com/wangwang365/p/print.html