python的print方法使用说明

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打印的内容,如果没有带单引号、双引号或者三引号时,切改内容没有被定义为变量时,打印结果必然报错,如下图:

 

posted @ 2020-12-23 13:21  大王要我来巡山  阅读(383)  评论(0)    收藏  举报