格式化输出有四种方式
1、print("我"+str(age)+"岁"):要输出的字符串前后加上+进行拼接
2、print("我%s岁"%age):占位符:%s,%d,%f
3、print("我%s岁,是%s"%(age,sex)):占位符:%s,%d,%f
4、print("我{0}岁,是{1}".format(age,sex)):占位符:{}、注意:连接点是.
举例1:
#格式化输出:
age=5
sex='f'
print("我"+str(age)+"岁") #前后加+,进行拼接输出
print("我%s岁"%age) #占位符:%s,%d,%f
print("我%s岁,是%s"%(age,sex))#占位符:%s,%d,%f
print("我{0}岁,是{1}".format(age,sex))#占位符:{}、注意:连接点是.
输出结果为:
我5岁
我5岁
我5岁,是f
我5岁,是f
举例2:
#格式化输出
age=5
sex='女生'
happy='跳舞、唱歌、看书、运动'
print("我"+str(age)+"岁,我是"+str(sex)+"我喜欢"+str(happy)) #前后加+,进行拼接输出
print("我已经%s岁,我很喜欢%s"%(age,happy)) #占位符:%s,%d,%f
print("我{0}岁,是{1},最喜欢{2}".format(age,sex,happy))#占位符:{}、注意:连接点是.
输出结果:
我5岁,我是女生我喜欢跳舞、唱歌、看书、运动
我已经5岁,我很喜欢跳舞、唱歌、看书、运动
我5岁,是女生,最喜欢跳舞、唱歌、看书、运动
学习要点:
输出的内容用变量保存,在输出的时候,根据变量的类型进行输出,比如d,f,s等。