抖音|python 格式化输出

抖音|python 格式化输出

文章图片

抖音|python 格式化输出

文章图片

抖音|python 格式化输出

文章图片

抖音|python 格式化输出

文章图片



Python两种输出值的方式: 表达式语句和 print() 函数 。
如果希望输出的形式更加多样 , 可以使用 str.format() 函数来格式化输出值 。
如果希望将输出的值转成字符串 , 可以使用 repr() 或 str() 函数来实现 。
str(): 函数返回一个用户易读的表达形式 。
repr(): 产生一个解释器易读的表达形式 。
示例:

str.format()
的用法

括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换 。
在括号中的数字用于指向传入对象在 format() 中的位置 , 如下所示:

如果在 format() 中使用了关键字参数 那么它们的值会指向使用该名字的参数 。

注意:位置及关键字参数可以任意的结合 , 混合使用 。
!a(使用ascii())!s(使用str()) 和!r(使用repr()) 可以用于在格式化某个值之前对其进行转化:

format可选项:和格式标识符可以跟着字段名 。 这就允许对值进行更好的格式化 。

在:后传入一个整数(上边例子中的10) 可以保证该域至少有这么多的宽度 。 用于美化表格时很有用 。
另外一种字符串格式化
%操作符也可以实现字符串格式化 。 它将左边的参数作为类似sprintf()式的格式化字符串 而将右边的代入 然后返回格式化后的字符串. 例如:

【抖音|python 格式化输出】因为 str.format() 是比较新的函数 ,之前的 Python 代码仍然使用 % 操作符 。 应该更多的使用 str.format().