Python格式化字符串

Python格式化字符串,第1张

Python格式化字符串

格式化字符串可以通过占位符%s,格式化函数format,f-string进行格式化 *** 作,特别需要注意的时字符串中存在花括号时,只能通过{{方式来输出花括号。举例如下:

name = "小孔"
age = 18
# 通过格式转换符实现变量替换
str1 = "hello,我是%s,我今年%s" % (name, age)
# 通过位置参数实现变量替换
str2 = "hello,我是{},我今年{}".format(name, age)
# 通过关键字参数实现变量替换
str3 = "hello,我是{name},我今年{age}".format(age=age, name=name)
print(str1)
print(str2)
print(str3)
# 打印特殊符号花括号
str4 = "我是{{{name}}},年龄{{{age}}}".format(name=name,age=age)
print(str4)
"""
测试结果
hello,我是小孔,我今年18
hello,我是小孔,我今年18
hello,我是小孔,我今年18
我是{小孔},年龄{18}
"""

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5625102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存