Python format 格式化函数

Posted Clemente

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python format 格式化函数相关的知识,希望对你有一定的参考价值。

问题

你想改变对象实例的打印或显示输出,让它们更具可读性。

解决方案

要改变一个实例的字符串表示,可重新定义它的 __str__() 和 __repr__() 方法

class Pair:
    def __init__(self, x, y):
        self.x = x
        self.y = y
   # !r在参数上调用repr() --> (格式语法)
    def __repr__(self):
        return Pair({0.x!r}, {0.y!r}).format(self)
    # !s在参数上调用str()  --> (格式语法)
    def __str__(self):
        return ({0.x!s}, {0.y!s}).format(self)

 

以上是关于Python format 格式化函数的主要内容,如果未能解决你的问题,请参考以下文章

Python format 格式化函数

Python format格式化函数

Python format 格式化函数

python用于格式化输出的format函数

Python——format()/str.format()函数

python format字符串格式化数学意义的函数与python中的函数 day14