python基础学习——字符串格式化

一、%百分号_字符串格式化

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—字符串格式化

猜你喜欢

转载自www.cnblogs.com/xucuiqing/p/11546329.html