上篇文章介绍了Python字符串基础知识,本文详细介绍 format 函数的使用。
fomat格式化的一般表达式:
<待格式化{}字符串>.fomat(<逗号分隔的参数>)
用槽({}
)在待格式化字符串
中开辟一个位置,将format
函数中的参数填充到槽({}
)中。
一、参数传递
1、位置传递
format
函数可以接受不限个参数,位置可以不按顺序。
- 不设置指定位置(默认顺序)
'{}{}{}'.format('智能','演示','微信公众号')
# 输出:'智能演示微信公众号'
- 设置指定位置(默认顺序)
'{0}{1}{2}'.format('智能','演示','微信公众号')
# 输出:'智能演示微信公众号'
- 设置指定位置(自定义顺序)
'{1}{0}{2}'.format('智能','演示','微信公众号')
# 输出:'演示智能微信公众号'
- 多余参数不传递
'{}{}'