之前学习Python只是在一些书籍或者是文章中学习,而且是一遍实践一遍学,这样的话,会很容易忽略一些细节的,导致你发现不了Python的强大
最近在看Python的官方文档,看到“字符串格式化”,发现这个格式化使用可以非常灵活
我这里使用的是Python 4.7.4
下面记录下格式化具体可以如何使用,方便日后查找,格式化用起来还是很方便的
- 第一种格式化使用方式 - 按位置访问参数
|
|
- 第二种格式化使用方式 - 按名称访问参数
|
|
- 第三种格式化使用方式 - 按参数访问参数
|
|
- 第四种格式化使用方式 - 按参数的项访问参数
|
|
- 第五种格式化使用方式 - 替代
%s
和%r
|
|
这里的区别就是引号的区别,test1加了引号,test2没有加引号
- 第六种格式化使用方式 - 对齐文本以及指定宽度
|
|
- 第七种格式化使用方式 - 替代 %+f, %-f 和 % f 以及指定正负号
|
|
- 第八种格式化使用方式 - 替代 %x 和 %o 以及转换基于不同进位制的值
|
|
binary 二进制 octal 八进制 hexadecimal 十六进制 decimal 十进制
- 第九种格式化使用方式 - 使用逗号作为千位分隔符
|
|
- 第十种格式化使用方式 - 使用特定类型的专属格式化
|
|
- 第十一种格式化使用方式 - 嵌套参数以及更复杂的示例
|
|
其实我比较喜欢最后一种格式,其实也是应用中应该被经常用到的使用方式