品易云推流 关闭
文章详情页
文章 > Python基础教程 > format在python中参数能输出几次?

format在python中参数能输出几次?

头像

小妮浅浅

2020-12-07 16:54:542090浏览 · 0收藏 · 0评论

当我们想要输出数据或者是做字符串连接的时候,往往会选择使用format,当然其他的用法还有格式化的输出,这些小伙伴们肯定都接触了。不知道大家在使用format输出的时候,有注意到参数的输出次数吗?我们之前的所讲的函数中有一些限制次数,在format中是否也有这样的要求呢?接下来就参数输出次数问题我们使用format进行讨论。

常用的format,我们会是下面几种使用方法。

1.指定类型

>>> 'hello, %s' % 'world'
'hello, world'

2. 指定名字

>>> 'hello, {name}'.format(name='world')
'hello, world'

3. 当然也能指定进制

>>> 'there is 0x{test:x}'.format(test=10)
'there is 0xa'

使用format参数输出

print('hello {0}'.format('world'))
#会输出hello world

使用format格式化输出字符串具有不需要理会数据类型的问题(在%方法中%s只能替代字符串类型),单个参数可以多次输出,参数顺序可以不相同等等优势。

str.format()方法包含由花括号{}包围的“替换字段”。任何不包含在大括号中的内容都将被视为文字文本,并将其原样复制到输出中。如果您需要在字面文本中包含大括号字符,则可以通过加倍{{和}}来将其转义。

通过本篇的学习,我们已经了解到使用format的参数输出是不限制次数的,这也是我们使用format的好处之一,其他的用法大家可以在课后自行研究一下~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图