Python format 格式化函数
Python 函数 格式化 format
2023-09-11 14:14:58 时间
问题
你想改变对象实例的打印或显示输出,让它们更具可读性。
解决方案
要改变一个实例的字符串表示,可重新定义它的 __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学习--05函数
- 关于Python正则表达式findall函数问题详解
- Python - 函数式编程
- python中实现延时回调普通函数示例代码
- 使用python装饰器计算函数运行时间的实例
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- python:pip升级pip本身和setuptools(Python 3.7.15)
- Python之pandas:利用describe函数统计【类别型】特征/离散型变量的描述性统计信息(包括个数count、unique、top及其freq、first、last)之详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 从零开始学python | 使用Python映射,过滤和缩减函数:所有您需要知道的
- 【阶段二】Python数据分析NumPy工具使用04篇:数组常用分析函数、数组广播与数组和矩阵的点积运算
- Python缓存技术,装x新高度。
- python -filter、reduce、map、lambda函数
- python函数回顾:hex()
- Python标准库:内置函数issubclass(class, classinfo)
- Python标准库:内置函数tuple([iterable])
- python里把dir函数当作查看成员输出
- python里使用string.Template怎么避免抛出异常
- python判断一个单词是否为有效的英文单词?——三种方法
- 【Python】正则表达式判断是否存在连续相同的两个字符,连续两个字符一模一样
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python常用内置函数(python 3.x)