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


浙公网安备 33010602011771号