本文共 1464 字,大约阅读时间需要 4 分钟。
算数运算符是完成基本算术运算的核心符号,主要用于处理四则运算。
加法 (+)
用于将两个数值相加。例如:10 + 20 = 30减法 (-)
用于从一个数值中减去另一个数值。例如:10 - 20 = -10乘法 (*)
用于将两个数值相乘。例如:10 * 20 = 200除法 (/)
用于将一个数值除以另一个数值,返回结果的小数值。例如:10 / 20 = 0.5取整除 (//)
返回除法的整数部分(商)。例如:9 // 2 输出结果 4取余数 (%)
返回除法的余数。例如:9 % 2 = 1幂运算 ()**
用于计算一个数的指数。例如:2 ** 3 = 8在 Python 中,* 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。例如:
"-" * 50# 输出结果为 '----------------------------------------'
比较运算符用于判断两个操作数之间的关系,返回布尔值(True 或 False)。
| 运算符 | 描述 |
|---|---|
| == | 检查两个操作数是否相等,返回 True 如果相等。 |
| != | 检查两个操作数是否不相等,返回 True 如果不等。 |
| > | 检查左操作数是否大于右操作数,返回 True 如果左操作数更大。 |
| < | 检查左操作数是否小于右操作数,返回 True 如果左操作数更小。 |
| >= | 检查左操作数是否大于或等于右操作数,返回 True 如果左操作数更大或相等。 |
| <= | 检查左操作数是否小于或等于右操作数,返回 True 如果左操作数更小或相等。 |
需要注意的是,在 Python 2.x 中,!= 运算符可以直接用于判断不等于的情况。
逻辑运算符用于处理布尔值(True 或 False)的逻辑关系。
| 运算符 | 逻辑表达式 | 描述 |
|---|---|---|
| and | x and y | 只有当 x 和 y 都为 True 时,返回 True,否则返回 False。 |
| or | x or y | 只要 x 或 y 中有一个为 True,返回 True,只有当 x 和 y 都为 False 时,返回 False。 |
| not | not x | 如果 x 为 True,返回 False;如果 x 为 False,返回 True。 |
在 Python 中,赋值运算符用于给变量或表达式赋值。赋值运算符的使用可以简化代码编写。
| 运算符 | 描述 |
|---|---|
| = | 用于简单的赋值操作。例如:c = a + b。 |
| += | 加法赋值运算符。例如: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。 |
运算符的优先级决定了在表达式中执行的顺序。优先级由高到低依次为:
转载地址:http://cxux.baihongyu.com/