python07

2.字符串格式化

字符串格式化,使用更便捷的形式实现字符串的拼接。

2.1%

2.1.1基本格式化操作

name = "张云嘉"
age = 18
text = "我叫%s,今年%s岁" %("张云嘉",18)
text = "我叫%s,今年%s岁" %(name,age)
text = "我叫%s,今年%d岁" %(name,age)
text = "我叫%(name)s,今年%d岁" %{"name":"张云嘉","age":"18"}
text = %s游戏已经下载了90%%,马上就可以一刀999了

一旦字符串格式化中出现百分比的显示,一定要加%%以实现输出%

2.2format(推荐)

text = "我叫{0},今年18岁".format("张云嘉")
text = "我叫{0},今年{1}岁".format("张云嘉",18)
text = "我叫{0},今年{1}岁,真实姓名是{0}".format("张云嘉",18)
text = "我叫{},今年18岁".format("张云嘉")
text = "我叫{},今年{}岁".format("张云嘉",18)
text = "我叫{},今年{}岁,真实姓名是{}".format("张云嘉",18,"张云嘉")
text = "我叫{n1},今年18岁".format(n1 = "张云嘉")
text = "我叫{},今年{}岁".format(n1 = "张云嘉",age = 18)
text = "我叫{},今年{}岁,真实姓名是{}".format(n1 = "张云嘉",age = 18)
text = "我叫{0},今年{1}岁"
data = text.format(("张云嘉",18)
text = "我叫%s,今年%d岁"
data = text %("张云嘉",18)
posted @ 2023-09-20 23:25  .Views  阅读(13)  评论(0)    收藏  举报