一、格式化输出
age=20
print(“花花今年%s岁”%age) #此方式为格式化输出(%代表格式化输出)
#占位符 %s(字符串), %d(整数) , %f(浮点数)
输出
如果使用其他的方式:
此方式错误
输出
错误原因:age为整数,“环今年%d岁”为字符串,输出不能为不同类型值,age可以进行强制转换后输出。
输出
但是此输出,%d无作用。
二、format用法(多个变量格式化输出)
相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’
输出
第一种输出方式与第二种输出方式的结果是一样的。
使用方法由两种:b.format(a)和format(a,b)。
1、基本用法
(1)不带编号,即“{}”
(2)带数字编号,可调换顺序,即“{1}”、“{2}”
(3)带关键字,即“{a}”、“{tom}”
输出