一, %占位符
字符串的占位%s
print ("This website name is %s" % ("pythontab.com"))
this website name is pythontab.com
整型的占位%d
print ("The rank score is %d" % (100.0))
The rank score is 100
浮点型的占位%f
print ("Yao Ming's height is %f m" % (2.29))
Yao Ming's height is 2.290000 m
保留指定的小数点位数
print ("Yao Ming's height is %.1f m"%(2.29))
Yao Ming's height is 2.3 m
指定占位符宽度
print ("Name : %10s, Age : %9d, Height: %8.2f"%("Yao Ming", 37, 2.29))
Name : Yao Ming, Age : 37, Height : 2.29
二, format()函数
name = "张三"
age = 18
print("我的名字叫{} 我已经{}岁了".format(name, age))
# 我的名字叫张三 我已经18岁了
我的名字叫张三 我已经18岁了
三, 字符串前面加f
name = "张三"
age = 18
print(f"我的名字叫{name} 我已经{age}岁了")
# 我的名字叫张三 我已经18岁了
我的名字叫张三 我已经18岁了