5数字类型&运算符
数字类型&运算符
数字类型
1.整数
范围:无限大
计算:转换为浮点数计算
结果:
除法:浮点数
其余:整数
2.浮点数
范围:精度有限
a=0.3 |
解决方法(decimal模块)
import decimal |
3.复数
x = 1 + 2j |
4.bool类型
bool(字符串)#只有空字符串才是False,其余都为True |
运算
算数运算符
注:
3/2=1.5
3//2=1(向下取整)
-3//2=-2(向下取整)
abs(复数)=复数的模
int(‘整数’)=整数(‘浮点数’报错)
int(浮点数)=取整
逻辑运算符
注:
and返回第一个False的表达式的结果,如果都为True,则输出最后那个表达式的结果
or返回第一个True的表达式的结果,如果都为False,则输出最后那个表达式的结果(0)
and和or都遵循短路逻辑
优先级:not>and>or
3 and 4 #答案是4,原因是3是true,所以将后面的4输出 |
运算符优先级
注:运算优先级最高的在下
发布于