hechengQAQ

导航

 

2023年3月24日

摘要: 一、工作原理和区别 __str__返回一个字符串,表示对象的可读性好的字符串,在打印对象时被调用(触发),可通过内置函数str(类对象)和print(类对象)触发。 __repr__也返回一个字符串,表示对象的代码形式,它在交互式环境和调试器中使用,并且可以通过内置函数 repr() 调用(触发)。 阅读全文
posted @ 2023-03-24 17:18 hechengQAQ 阅读(28) 评论(0) 推荐(0) 编辑
 
摘要: 一、区别和联系 __new__是构造函数,在创建实例化对象时调用(触发),有一个必要的cls参数,代表当前类,__new__必须要有返回值。 __init__是初始化函数,在创建实例化对象后调用(触发),有一个必要的self参数,代表当前实例对象,__init__不需要有返回值。 总之,两者都在创建 阅读全文
posted @ 2023-03-24 15:44 hechengQAQ 阅读(24) 评论(0) 推荐(0) 编辑