(Python3) Numeric (数字)类型

数字类型:int,  float,  complex

操作运算符
表达式 结果 函数
x+y 求和  
x-y 求差  
x*y 求积  
x/y 除法,返回一个浮点数  
x//y 除法,返回一个整数  
x%y 求余  
-x 取负数  
+x 不变  
abs(x) 求x绝对值 abs()
int(x) x转换为整数 int()
float(x) x转换为浮点数 float()
complex(re,im)   complex
c.conjugate()    
divmod(x,y)    
pow(x,y) x的y幂 pow()
x**y x的y幂  
说明:
1、1//2:返回0;(-1)//2:返回-1;1//(-2)返回-1;(-1)//(-2)返回0
2、Python可以同时为多个变量赋值,如a,b = 1,2
3、一个变量可以通过赋值指向不同类型的对象
4、除法运算符(/)返回一个浮点数,(//)返回整数

 

按位运算符
表达式 结果
x | y

按位或

x ^ y 按位异或
x & y 按位与
x< 向左移n位
x>>n 向右移n位
~x 取反

int类型方法

bit_length():

返回表示二进制所需的位数,不包括符号和前缀0

n=-12
print (bin(n))
print (n.bit_length())

输出:
-0b1100
4
其他
a = -100
b=10

a.bit_length():#返回表示二进制所需的位数,不包括符号和前缀0
a.__abs__(): #返回当前整数的绝对值
a.__add__(b): #返回a+b的值
a.__div__(b): #返回a/b的值

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Python3/PyCharm)