Python支持以下运算符:
1. 算数运算符:
- +:加 -:减 *:乘 /:除 //:整除 %:取模 **:幂运算
2. 比较运算符:
- >:大于 <:小于 >=:大于等于 <=:小于等于 ==:等于 !=:不等于
- is: 对象标识测试 is not: 对象标识不相同测试
3. 赋值运算符:
- =:简单赋值 +=:加法赋值 -=:减法赋值 *=:乘法赋值 /=:除法赋值 %=:取模赋值 **=:幂赋值
4. 逻辑运算符:
- and:逻辑与或 or:逻辑或 not:逻辑非
5. 位运算符:
- &:按位与 |:按位或 ~:按位取反 ^:按位异或 <<:左移 >>:右移
6. 成员运算符:
- in:成员测试 not in:非成员测试
7. 身份运算符:
- is:对象标识测试 is not:对象标识不相同测试
示例:
python # 算数运算 2 + 3 # 5 10 - 2 # 8 5 * 3 # 15 10 / 2 # 5.0 # 比较运算 2 > 1 # True 1 < 3 # True 2 <= 3 # True 2 == 3 # False # 赋值运算 x = 5 x += 2 # x = x + 2 print(x) # 7 # 逻辑运算 True and True # True True or False # True not True # False # 成员运算 'a' in 'apple' # True 'b' not in 'apple' # True # 身份运算 a = b = [1, 2, 3] a is b # True a is not b # False |
Python的运算符功能强大,要熟练掌握各个运算符的作用和使用方法。运用它们可以完成各种算法与逻辑,构建复杂的表达式与语句。
要在项目中灵活选择和运用合适的运算符,提高代码的精简性与效率。要注意运算顺序和括号的使用,避免出现问题。
通过对运算符的理解,可以进一步学习表达式、条件判断和循环语句,掌握Python的流程控制与逻辑处理。