python算术运算符:
运算符 | 描述 | 实例 |
+ | 两个对象相加 | 10+20输出结果30 |
- | 得到负数或是一个数减去另一个数 | 10-20输出结果-10 |
* | 两个数相乘或是返回一个被重复若干次的字符串 | 10*20输出结果200 |
/ | x除以y | 20/10输出结果2.0 |
% | 取余,返回除法的余数 | 10%20输出结果0 |
** | 幂,返回x的y次幂 | 10**2输出结果100 |
// | 取整,返回商的整数部分 | 9//2输出结果4 |
python比较运算符:a=10,b=20
运算符 | 描述 | 实例 |
== | 等于,比较对象是否相等 | (a==b)返回False |
!= | 不等于,比较两个对象是否不相等 | (a!=b)返回True |
> | 大于,返回a是否大于b | (a>b)返回False |
< | 小于,返回a是否小于b | (a<b)返回True |
>= | 大于等于,返回a是否大于等于b | (a>=b)返回False |
<= | 小于等于,返回a是否小于等于b | (a<=b)返回True |
布尔类型:就是返回结果为True,False的对象;
bool()函数
>>> a=""
>>> bool(a)
False
>>> b=" "
>>> bool(b)
True
>>>
布尔运算:A 为true返回B;A为False则短路返回False;
1,A and B;
if A==False:
return False
else:
return bool(B)
2,A or B;
if A==True: 如果A的值是True
return True 返回True,表达式最终结果是True
else: 否则,也就是A的值是False
retrun bool(B) 看B的值,然后就返回B的值作为最终结果
3,A not B; 非
not(4>3)
False
not(4<3)
True