format在python中的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了format在python中的用法相关的知识,希望对你有一定的参考价值。

参考技术A

fotmat作为Python的的格式字符串函数,主要通过字符串中的花括号,来识别替换字段,从而完成字符串的格式化。format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。单个参数可以多次输出,参数顺序可以不相同。

python中的format函数用法

基本语法是通过和:来代替以前的%

1、例如输出保留两位的数字:print(":.2f".format(3.1456879)),且会四舍五入。

2、大括号里可以填索引,以此来保证后续format中参数的顺序位置,例如:

print("201".format("are","you","How"))

输出为Howareyou,注意索引应从0开始。

而且需要注意的是如果未填索引,那么会默认按format中参数顺序位置填充,此时大括号占位数要与format参数相等。如果填充索引,索引数需要不大于format索引数。

3、如果是双层大括号结构,则认为第二层大括号为普通字符串,不会进行格式化。例如:

print("对应的位置是普通字符串".format("字符串"))

输出为:字符串对应的位置是普通字符串,注意加粗部分,第二层大括号会作为普通的字符串,不会进行格式化。

以上是关于format在python中的用法的主要内容,如果未能解决你的问题,请参考以下文章

python format 用法详解

Python中.format()常见的用法

转发Python中format的用法

format的用法:python

python format()函数的用法

python基础_格式化输出(%用法和format用法)