专业编程基础技术教程

网站首页 > 基础教程 正文

python入门day3 int内部功能介绍

ccvgpt 2024-09-09 02:25:09 基础教程 5 ℃

int

1 、__bit_length()

python入门day3 int内部功能介绍

最少占用长度如下:二级制表示当前十进制数

age = 18

age.bit_length()

5



2 、__divmod__ 分页:

例:共95页 每页10

分几页

普通 95/10 还需要考虑余数,if 余数 > 0 需要加一

如果:

all_item = 95

pager = 10

result = all_item.__divmod__(10)

print(result)


只需要看第二位

3、__eq__ 比较两数

例如:

age = 18

result = age.__eq__(19)

print(result)



4、__float__

例如:

age = 18

print(type(age))

result = age.__float__()

print(type(result))



5、__floordiv__ 地板除(5//6)

age = 5

result = age.__floordiv__(6)

print(result)


6、__init__ 自动触发

例如:

age = 19

age = int(19)

#执行int 类的__init__方法

7、__pow__() 次方

age = 2

result = age.__pow__(8)

print(result)

8、__rdivmod__ 代表左右互换

age = 18

age.__divmod__(7)

表示 18/7 = (商、余数)

如果:age.rdivmod__(7)

则是 7/18= (商、余数)

最近发表
标签列表