python__int 部分内部功能介绍
查看创建的对象的类型:
age=18
print(type(age))
结果:
<class 'int'>
x.bit_length():返回二进制的位数
Python中进制的转换:
Python中把各个进制转换为十进制:
x.__abs__()=abs():返回绝对值
x.__add__():相加
add 的内置方法:
x.__and__():与
x.__bool__():判断x 为True 或者False
x.__divmod__():求数字的商和余数(写页面分页的时候可以用到它呢)
i=95
j=10
m=i.__divmod__( j )
n = divmod(i,j)
print(m,n)
结果:
(9,5) (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