Python 表达式与运算符

AI-摘要
小嗷犬 GPT
本文主要介绍了 Python 中的表达式和运算符。表达式由值和运算符组成,可以求值为单个值。数学运算符包括指数、取模
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
这篇文章距离上次更新已经过去了 933 天,其中的某些内容可能不再适用了,请谨慎阅读。
Python 表达式与运算符
小嗷犬表达式
表达式是程序设计语言中最基本的结构,包含 “值”和“运算符”,并且总是可以求值(即归约)为单个值。
数学运算符
下表列出了 Python 中的所有数学运算符:
| 运算符 | 功能说明 | 样例 | 结果 |
|---|---|---|---|
** | 指数 | 3 ** 3 | 27 |
% | 取模/取余数 | 10 % 3 | 1 |
// | 整除/商数取整 | 17 // 8 | 2 |
/ | 除法 | 22 / 8 | 2.75 |
* | 乘法 | 2 * 5 | 10 |
- | 减法 | 5 - 1 | 4 |
+ | 加法 | 1 + 6 | 7 |
运算的优先级也同数学一样,指数优先级最高,齐次是乘除与取模,最后是加减,同样可以通过括号改变优先级。
增强运算符
除了基本赋值运算符号 = 外,Python 中还有将不同算术运算符与基本赋值运算符号相结合在一起的高级赋值运算符(增强运算符):
| 运算符 | 样例 | x的值 | 功能说明 |
|---|---|---|---|
+= | x = 2 x += 3 | 5 | 加法赋值运算符,等价于x = x + 3 |
-= | x = 6 x -= 4 | 2 | 减法赋值运算符,等价于x = x - 4 |
*= | x = 5 x *= 6 | 30 | 乘法赋值运算符,等价于x = x * 6 |
/= | x = 12 x /= 5 | 2.4 | 除法赋值运算符,等价于x = x / 5 |
//= | x = 12 x //= 5 | 2 | 整除赋值运算符,等价于x = x // 5 |
%= | x = 12 x %= 5 | 2 | 取余数赋值运算符,等价于x = x % 5 |
**= | x = 3 x **= 3 | 27 | 幂运算赋值运算符,等价于x = x ** 3 |


























