python__int 部分内部功能介绍

时间:2021-08-15 11:54:41

查看创建的对象的类型:

age=18
print(type(age))
结果:
<class 'int'>

x.bit_length():返回二进制的位数

Python中进制的转换:

python__int 部分内部功能介绍

Python中把各个进制转换为十进制:
python__int 部分内部功能介绍

  x.__abs__()=abs():返回绝对值

python__int 部分内部功能介绍

  x.__add__():相加

python__int 部分内部功能介绍

  add 的内置方法:

python__int 部分内部功能介绍

  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__():判断是否相等

python__int 部分内部功能介绍

  x.__float__():类型的转换

age=18
print(type(age))
result=age.__float__()
print(result)
结果:
<class 'int'>
<class 'float'>

  x.__floordiv__()=//:地板除

python__int 部分内部功能介绍

  x.__ge__(y):相当于比较>=    (18>=99)

python__int 部分内部功能介绍

  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

python__int 部分内部功能介绍