python表达式和运算符(也叫操作符),地板除,幂运算_python基础
表达式 expression
由一个数字或数字和运算符组成
作用:
通常让计算机做一些事情并返回结果
例:
1 + 2
运算符:
算术运算符:
+ 加法
- 减法
* 乘法
/ 除法
// 地板除
% 求余
** 幂运算
除法:
除法得到的数是浮点数,不会丢弃小数部分
1/3 = 0.3333333333333333
4/2 = 2.0
// 地板除
除的结果去掉小数部分向下取整
7 / 3 # 得2.333333333333
7 // 3 # 得2
8 // 3 # 得2
3.25 // 1.5 # 得 2.0
% 求余(也叫取模)
10 % 3 # 得 1
3.25 % 1.5 # 得 0.25
** 幂运算
格式:
x ** y
意为 x 的 y次方
4 ** 2 # 得 16
3.0 ** 4.0 # 得 27
5.6 ** 1.418 # 得
运算符的优先级
**
* / // %
+ -
示例:
1 + 3 * 3 ** 2 + 4 // 2
1 + 3 * 9 + 4 // 2
1 + 27 + 4 // 2
1 + 27 + 2
28 + 2
30
括号分组子表达式
用()可以将表达式分组,()内的表达式先进行计算
混合类型自动升级
1 + 2.14 返回浮点数 3.14
发表评论