int是python的内置类型,也是一个类,拥有类的属性

int内置函数

1.__abs__

使用方法,ads(a)

和另外几个一样,可以通过重载使用

这里顺便说一下,类的函数都至少要有一个参数,这第一个参数就是它自己,默认是self,可以写成其他的,但是不管是谁只要是第一个就是自己

2.__add__

是+的原型函数,在类中重载__add__能改变类的加法

 (补充说明一下,==的原型函数是eq,在两边没有eq时会优先使用is(就是使用id那个),在一方有时会优先使用那方,和左右关系倒是不大,两边都有的话调左边的)

3.__and__

是and的原型函数

但是和__or__,__xor__一样无法自定义,有自己的一套运算法则)也就是说定义了也没用

 其他的就不多说了

4.int()

出乎很多人意料的是,int不是一个函数,而是一个类

所以int()的意思是将类实例化

posted on 2022-08-25 20:38  mitudesk  阅读(39)  评论(0)    收藏  举报