Python format 格式化函数,,问题你想改变对象实例
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 格式化函数
相关内容
- 使用Java执行python代码并得到结果,,由于一些功能用p
- 你知道python常见的库有哪些吗?五大python库,,大家都知
- 同时安装2个版本的python,python3哪个版本好用,使用pip当
- Python 东方财富网-股市行情数据抓取,,东方财富网 股市
- python实现浏览器打开指定url,,关键webbrows
- Python之让 字符串内的转义字符 不做任何处理,python转
- python 取整的两种方法,python向上取整的方法,问题简介
- Python 5行代码 搞定加减法计算,加减法速算口诀,五行代
- 命令行模式和python交互模式,,一、命令行模式在Wi
- python3安装pwntools,,乌班图16.04上安
评论关闭