查看创建的对象的类型:
age=18
print(type(age))
结果: <class 'int'>
x.bit_length():
x.__abs__()=abs():返回绝对值
x.__add__():相加
add 的内置方法:
x.__and__():与
x.__bool__():判断x 为True 或者False
x.__divmod__():求数字的商和余数(写页面分页的时候可以用到它呢)
i=95 j=10 m=i.__divmod__(10) print(m)
结果:
(9,5)
x.__eq__():判断是否相等
x.__float__():类型的转换
age=18 print(type(age)) result=age.__float__() print(result)
结果: <class 'int'> <class 'float'>
x.__floordiv__()=//:地板除
x.__ge__(y):相当于比较>= (18>=99)
x.__gt__(y):相当于比较 x>y
x.__init__:构造方法
age=int(19) #只要Python写int(19)就直接会触发__init__()
x.__invert__():~位运算
x.__or__():| 或运算
x.__pow__():2次方
x.__rdivmod__():与divmod相反
age=18