Python控制语句
一、其他数据类型与bool之间的转换
True :非0的数字,非空的字符串、列表、元组、字典
False :0、‘’、()、 []、 {}、 None
None不能理解为0;None是一个特殊的空值
二、运算符
运算符包括:算术运算符、逻辑运算符、赋值运算符、复合赋值运算符、关系运算符
1.算数运算符
a=5 b=10
运算符 | 运算符作用 及实例 |
---|---|
+ | 相加 |
- | 相减 a - b = -5 |
* | 相除 x/y 输出结果 2.0。不管操作数的类型,都返回包含任何余数的一个浮点结果。 |
// | 取整除 相除取整 |
---|---|
% | 取余 相除取余数 |
** | 幂 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000 |
2.赋值运算符
运算符 | 描述 实例 |
---|---|
= | 赋值运算符 把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7 |
3. 复合赋值运算符(自增运算)
运算符 | 描述 实例 |
---|---|
+= | 加法赋值运算符 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 |