一、%百分号_字符串格式化
1、%s替换所有数据类型
name="I am %s my %s is %s"%("lucy","name","cc") name1="I am %s my %s is %s"%("lucy","name",[1,2]) print(name) print(name1) 结果: I am lucy my name is cc I am lucy my name is [1, 2]
2、%d替换数字
name="I am %s my %s is %d"%("lucy","age",12) name1="nana" age=19 name1="my %s is %s"%(name1,age) print(name) print(name1) 结果: I am lucy my age is 12 my nana is 19
3、%f打印浮点数
nums="percent %f"%99.2345654345 #默认小数位后6位 print(nums) 结果: percent 99.234565
4、截取字符串位数%.2s
nums="单词 %.3s"%"abnfdhfjfj" #截取字符串3位 print(nums)
结果:
单词 abn
5、打印百分比%.2f
nums="%.2f%%"%99.24356754334 #百分比数字,保留小数位后2位 print(nums) 结果: 99.24%
6、各%百分号常用格式练习
二、format—字符串格式化