当我们要输出数据或者做字符串拼接的时候,我们往往会选择使用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 的好处之一。其他用法可以课后自己研究~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 python 格式化12/09
- ♥ Python 文件路径是什么?怎么写?09/11
- ♥ 如何忽略python中的异常10/14
- ♥ 什么是 python sys 模块10/12
- ♥ python是脚本语言吗?01/10
- ♥ 如何用python写spark01/14
内容反馈