Python中的算数运算符

目标:算数运算符的基本使用

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中同样可以用来判断 不等于