python字符串格式化方式,python 格式化操作符
在Python中,采用的格式化方法与C语言相同,用%实现,例如:
您好,%s% 世界
“你好,世界”
您好,%s,您有$%d.%(迈克尔,1000000)
嗨,迈克尔,你有一百万美元。正如您可能已经猜到的,运算符%用于格式化字符串。在字符串中,%s表示字符串替换,%d表示整数替换。有多少个% s?占位符,后面是几个变量或值,顺序很好。如果只有1%?括号可以省略。
相关:《Python视频教程》
常见的占位符有:
其中,格式化整数和浮点数还可以指定是否填零以及整数和小数的位数:
打印(- d%(3,1))
Print(%.2f%3.1415926)如果您不确定使用什么,则%s总是有效的,它会将任何数据类型转换为字符串:
年龄:%s性别:%s%(25,真)
年龄:25。Gender:True 有时候,如果字符串中的%是普通字符呢?这时你需要转义,用%%表示一个%:
增长率:%d%%%7
增长率:7%
Format()格式化字符串的另一种方法是使用字符串的format()方法,该方法将替换占位符{0}、{1}.在带有传入参数的字符串中。但是,这种方式比%写起来麻烦多了:
您好,{0},分数提高了{1:1f}% 。格式(小明,17.125)
你好,小明,你的成绩提高了17.1%
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。