目标:算数运算符的基本使用
01.算数运算符
运算符 | 描述 | 实例 |
+ | 加 | 10+23=33 |
- | 减 | 10-20=-10 |
* | 乘 | 10*20=200 |
/ | 除 | 10/20=0.5 |
// | 取整 | 9//2=4(返回除法的整数部分 “商”) |
% | 取余 | 9%2=1(返回除法的余数) |
** | 幂运算 | 2**3=8(又称次方、乘方。2的3次方) |
• 在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
1 s = '#' 2 print(s * 10) 3 4 ########## 5 返回结果为10个#
02.算数运算符的优先级
• 和数学中的运算符优先级一致,在 python中进行数学计算时,同样也是:
先加减后惩处
同级运算符是 从左至右 计算
可以使用()调整计算的优先级
• 一下表格的算数优先级由高到最低顺序排列
运算符 | 描述 |
** | 幂运算(优先级最高) |
* / % // | 乘、除、取余数、取整除 |
+ - | 加法、减法 |
• 例如:
2 + 5 * 4 = 22
(2 + 3) * 4 = 20
2 * 3 + 5 = 11
2 * (7 + 6) = 26
03.比较运算符
数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表
比较关系运算符
运算符 | 描述 |
== | 检查两个操作数的值是否 相等,如果是,则条件成立,返回True |
!= | 检查两个操作数的值是否 不相等,如果是,则条件成立,返回True |
> | 检查左操作数的值是否 大于 右操作数的值,如果是,则条件成立,返回True |
< | 检查左操作数的值是否 小于 右操作数的值,如果是,则条件成立,返回True |
>= | 检查左操作数的值是否 大于或等于 右操作数的值,如果是,则条件成立,返回True |
<= | 检查左操作数的值是否 小于或等于 右操作数的值,如果是,则条件成立,返回True |
在python2.x中判断不等于还可以使用 <> 运算符
!= 在python2.x中同样可以用来判断 不等于