python __init__ 函数 和__int__函数有什么区别
时间: 2023-10-25 11:07:05 浏览: 290
浅谈Python类里的__init__方法函数,Python类的构造函数
5星 · 资源好评率100%
__init__ 和 __int__ 是两个不同的函数。__init__ 是一个特殊的方法,用于初始化一个类的实例。它在创建一个对象时被调用,但不同于构造函数,它不返回任何值。__int__ 是一个特殊的方法,用于将对象转换为整数。它在使用内置的int()函数时被调用,返回一个整数值。所以,__init__和__int__的作用不同,不能混淆。
阅读全文