Python 字符串格式化,%格式符,大家举例看看,python中格式化字符串的使用
1.格式化字符串(Formatted string)格式化字符串是一些编程语言用来指定打印格式API函数中输出参数的格式和相对位置的字符串参数,如C、C等编程语言的printf函数,其中的转换规范用于将0个或多个对应的函数参数转换成对应的格式输出;格式化字符串中除转换说明以外的其他字符按原样输出。
如果维基百科的定义再次普及。所谓字符格式,就是先做一个模板。在这个模板中留一些空格,然后在这些空格中填入字符串。在显示结果中,字符串应该满足由空格设置的约束。
然后,那些空位需要用一个符号来表示,这个符号通常叫做占位符(只是占据那个位置,而不是输出内容)。
我们通常使用%s和%d,例如:
我们来介绍另一个方法——string . format()
2.string.format () Format string首先,我们通过dir(str)检查str拥有的方法
查看格式的帮助文档(学了这么久python,我发现学会阅读文档真的很重要)
我猜你能读出来
具体用法1。这里,{0}和{1}占据两个位置,它们是占位符,顺序为,第一个参数对应{0}
第二个对应于{1}
2.特定格式
(1)指定长度(:后跟放置在此位置的参数的长度,默认情况下是左对齐的)
(居中和右对齐)
(2)截取指定长度
指定总长度时的默认左对齐。
当传入的参数是数字时,D表示整数,F表示浮点数。
:后跟位置的长度,当使用浮点数时,后跟小数长度,默认情况下是右对齐的。
当位数不够时,可以用补零的方法。
3.另一种传入参数的方法是:
4.与词典相关的格式化方法
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。