python 有哪些格式化输出的方法
前言
我们在编写代码时,经常会有格式化输出的场景。比如接口传入参数,然后需要在日志中打印该参数的内容,这就要用到格式化输出了,这里来总结下 python 有哪些格式化输出的方式。
%格式化
%格式化的方式类似于 C 语言中的 printf 方法,python 中用 %来执行字符串的格式化。不同数据类型用以下字符来格式化:
%s: 字符串
%d: 整型
%f: 浮点型
%.3f:浮点型,保留指定几位小数
示例:
复制代码
format 格式化
format 方法用{}标记要被格式化的变量,然后用 format 解析变量。这种方式的好处是可以按需定义要被格式化的变量名,方便变量的管理。
示例:
复制代码
f 格式化
这种方式直接在字符串前用 f 来格式化。通常在有很多变量需要格式化的字符串中使用,比如在 sql 拼接时涉及到很多的变量。那么我们可以用 f 格式化的方式。
示例:
复制代码
小结
这里总结了下 python 格式化输出的方式。个人习惯用 format 和 f 来格式化,因为自定义变量名的方式便于测试和管理。你是怎么使用的呢?
版权声明: 本文为 InfoQ 作者【芥末拌个饭吧】的原创文章。
原文链接:【http://xie.infoq.cn/article/d94c3e35082aa2d909a9f0714】。文章转载请联系作者。
评论