python3之int类的常用方法练习

int类的常用方法练习

 1 #coding:utf-8
 2 #int类的常用方法
 3 
 4 num1 = 18
 5 num2 = -15
 6 
 7 #查询创建num1所用的类
 8 print(type(num1))
 9 
10 #num1占用的最小二进制位数
11 print(num1.bit_length())
12 
13 #num1在内存中的二进制值,非int内置
14 print(bin(num1))
15 
16 #加法,相当于"+":
17 print(num1.__add__(15))
18 
19 #绝对值,abs(num2)的执行过程为创建num2对象,然后调用__abs__()方法
20 print(num2.__abs__())
21 print(abs(num2))
22 
23 #与运算,相当于num1&num2
24 print(num1.__and__(num2))
25 
26 #返回商和余数的元组,比%区域更高级
27 print(divmod(95,10))
28 
29 #数值的比较,相当于num1 == num2
30 print(num1.__eq__(num2))
31 
32 #地板除,向下取整数,相当于18//-15
33 print(num1.__floordiv__(num2))
posted @ 2019-12-21 19:37  我信你个鬼!  阅读(301)  评论(0编辑  收藏  举报