1 class Foo:
2 def __init__(self,name,age):
3 self.name=name
4 self.age=age
5 def __repr__(self):
6 return 'this is repr'
7 # def __str__(self):
8 # return 'this is str'
9 f1=Foo('cy',23)
10 print(f1) #str(f1)-->f1.__str__()
输出
this is repr
st函数或者print函数--->obj.__str__()
repr函数或者交互式解释器--->obj.__repr__()
如果__str__没被定义,那就使用__repr__来代替输出
str和repr返回的必须是字符串,否则抛出异常
继续阅读与本文标签相同的文章
上一篇 :
Python item系列使用实例
下一篇 :
【云周刊】第191期:阿里云的这群疯子
-
Docker容器实战(五) - 特殊的进程!
2026-05-18栏目: 教程
-
靠颜值进站!刷脸支付与轨道交通的大联合
2026-05-18栏目: 教程
-
打通“最后一公里”送药地图 访海派医药集团总经理张翔
2026-05-18栏目: 教程
-
上海首个保税展示展销场所亮相 海外商品“全球同质同价”
2026-05-18栏目: 教程
-
微信聊天记录导出excel使用方法分享卓师兄微信恢复大师
2026-05-18栏目: 教程
