任务:python基础
知识点汇总:
x // y 向下取整 eg: -3 // 2 -2
x % y 余数
divmod( )是一个内置函数 能同时输出地板除和余数的值
>>>divmod(3,2)
(1,1)
abs(x) x的绝对值
int(x)将x转换成整数
float(x)将x转换成浮点数
complex(re,im)返回一个复数
c.conjugate()返回c的共轭复数
pow(x,y) 计算x的y次方 pow()另一用法:pow(x,y,z) x的y次方对z取余
>>>pow(2,3,5)
3
x ** y 计算x的y次方
1E6 1×10的6次方
布尔类型bool()
定义为False的对象:None 和False;值为0的数字类型:0 0.0 0j Decimal(0) Fraction(0,1)分子为0 分母为1 的有理数;空的序列和集合: ‘’()[] {} set() range(0)
bool("")bool(0) bool(0.0) 都为false
x and y x or y 结果看谁取决定性作用就输出谁
3 and 4
4
0 and 4
0
0 or 4
4
3 or 4
3
not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9
false or 0 or 4 or 6 or 9
4
加减乘除 大于小于的比较 not and or 优先级强→弱