文章目录
0. 参考资料
- Format String Syntax
- PEP 3101 – Advanced String Formatting
- Python format 格式化函数
- Python之format详解
- Python高级编程
1. 术语说明
str.format()方法通过字符串中的花括号{}来识别替换字段replacement field,从而完成字符串的格式化。- 替换字段 由字段名
field name和转换字段conversion field以及格式说明符format specifier组成,即一般形式为{字段名!转换字段:格式说明符}。 - 字段名分为简单字段名
simple field name和复合字段名compound field name。 - 而转换字段和格式说明符都是可选的。
2. 简单字段名
2.1 简单字段名的说明
简单字段名有三种写法:
- 省略不写
{} - 数字
{十进制非负整数} - 变量名
{合法的Python标识符}
2.2 省略字段名
花括号内省略字段名,传递位置参数。
- 替换字段形式:
{} - 注意:花括号个数可以少于位置参数的个数,反之不然。
393

被折叠的 条评论
为什么被折叠?



