·Python运算符
笔记:
运算中常见的几个函数:
max():求最大值;
min():求最小值;
pow():幂函数;
abs():计算绝对值;
divmod(5,2) :表示5除以2,返回的元组中包含商和余数
>>> divmod(5,2)
(2, 1)
round():四舍六入五取偶
#当尾数为5,而尾数后面的数字均为0时,应看尾数“5”的前一位:若前一位数字此时为奇数,就应向前进一位;若前一位数字此时为偶数,则应将尾数舍去。数字“0”在此时应被视为偶数。
>>> round(0.1350,2) 0.14 >>> round(0.1450,2) 0.14
#当尾数为5,而尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数,也无论“5”后面不为0的数字在哪一位上,都应向前进一位。
>>> round(0.14501,2) 0.15 >>> round(0.13501,2) 0.14
math模块: math.floor():地板除; math.ceil():天花板除; math.sqrt():平方根;
>>> import math >>> math.ceil(3.1) 4 >>> math.floor(3.9) 3 >>> math.sqrt(9) 3.0
@ 算术运算符
运算符 |
描述 | 实例 |
---|---|---|
+ | 加 | 1 + 1 输出结果 2 |
- | 减 | 2 - 1 输出结果 1 |
* | 乘 | 2 * 3 输出结果 6 |
/ | 除 | 4 / 2 输出结果 2 |
% | 取模(两数相除取余数) | 9 % 2输出结果 1 |
** | 幂(a**b:a的b次方) | 2**3 输出结果8 >>> pow(2,3) |
// | 整除(向下取整) | 9//2 输出结果 4 |
@ 赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值 | c += a 等效于 c = c + a |
-= | 减法赋值 | c -= a 等效于 c = c - a |
*= | 乘法赋值 | c *= a 等效于 c = c * a |
/= | 除法赋值 | c /= a 等效于 c = c / a |
%= | 取模赋值 | c %= a 等效于 c = c % a |
**= | 幂赋值 | c **= a 等效于 c = c ** a |
//= | 取整除赋值 | c //= a 等效于 c = c // a |
@ 比较运算符
运算符 | 描述 | 实例 |
---|---|---|
== | 等于 | (a == b) 返回 False |
!= | 不等于 | (a != b) 返回 true |
<> | 不等于 | (a <> b) 返回 true(这个运算符类似 != ) |
> | 大于 | (a > b) 返回 False |
< | 小于 | (a < b) 返回 true |
>= | 大于等于 | (a >= b) 返回 False |
<= | 小于等于 | (a <= b) 返回 true |