int是python的内置类型,也是一个类,拥有类的属性
int内置函数
1.__abs__
使用方法,ads(a)
和另外几个一样,可以通过重载使用
这里顺便说一下,类的函数都至少要有一个参数,这第一个参数就是它自己,默认是self,可以写成其他的,但是不管是谁只要是第一个就是自己
2.__add__
是+的原型函数,在类中重载__add__能改变类的加法
(补充说明一下,==的原型函数是eq,在两边没有eq时会优先使用is(就是使用id那个),在一方有时会优先使用那方,和左右关系倒是不大,两边都有的话调左边的)
3.__and__
是and的原型函数
但是和__or__,__xor__一样无法自定义,有自己的一套运算法则)也就是说定义了也没用
其他的就不多说了
4.int()
出乎很多人意料的是,int不是一个函数,而是一个类
所以int()的意思是将类实例化
浙公网安备 33010602011771号