python有哪些格式化输出的方法
【摘要】 前言我们在编写代码时,经常会有格式化输出的场景。比如接口传入参数,然后需要在日志中打印该参数的内容,这就要用到格式化输出了,这里来总结下 python 有哪些格式化输出的方式。%格式化%格式化的方式类似于 C 语言中的 printf 方法,python 中用 %来执行字符串的格式化。不同数据类型用以下字符来格式化:%s: 字符串%d: 整型%f: 浮点型%.3f:浮点型,保留指定几位小数示例...
前言
我们在编写代码时,经常会有格式化输出的场景。比如接口传入参数,然后需要在日志中打印该参数的内容,这就要用到格式化输出了,这里来总结下 python 有哪些格式化输出的方式。
%格式化
%格式化的方式类似于 C 语言中的 printf 方法,python 中用 %来执行字符串的格式化。不同数据类型用以下字符来格式化:
-
%s: 字符串
-
%d: 整型
-
%f: 浮点型
-
%.3f:浮点型,保留指定几位小数
示例:
format 格式化
format 方法用{}标记要被格式化的变量,然后用 format 解析变量。这种方式的好处是可以按需定义要被格式化的变量名,方便变量的管理。
示例:
f 格式化
这种方式直接在字符串前用 f 来格式化。通常在有很多变量需要格式化的字符串中使用,比如在 sql 拼接时涉及到很多的变量。那么我们可以用 f 格式化的方式。
示例:
小结
这里总结了下 python 格式化输出的方式。个人习惯用 format 和 f 来格式化,因为自定义变量名的方式便于测试和管理。你是怎么使用的呢?
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)