一 、数字
1、为了掌控所有相同的事物,就开始数个数。
2、为了平分稀有的事物,就用到了小数。
3、研究数而发现了复数。
围绕除法运算:商、余
运算符号不同得到的结果就不一样:
/ get 浮点数
2/1 get 2.0
1/2 get 0.5
// get 整数
2//1 get 2
1//2 get 0
% get 余数
2%1 get 0
1%2 get 1
** get 乘方
2**3 get 8
进制转换:
十进制 转 二进制
bin(十进制) get 二进制
十进制 转 八进制
oct(十进制) get 八进制
十进制 转 十六进制
hex(十进制) get 十六进制
转为浮点数:float(整数)get 浮点数
转为整型 int(x,base):int('123',10) 将数值字符串'123'转换为十进制的整型
取商和余 divmod(10,3) 商3余1
pow(3,2,4) : 3的二次方再除于4得1
round(10.045,2) get 10.04
计算字符串表达式
eval("1+2+3") get 6
判断真假bool()
all()判断所有元素都是否为非0
any()判断至少有一个是非0
链式比较 1<3<5
数字交换
a,b=1,2
a,b=b,a