Python运算符大全:掌握基础,轻松编程

作者:菠萝爱吃肉2024.04.07 13:58浏览量:5

简介:Python中的运算符是编程基础中的关键部分。本文将带你全面了解Python中的各类运算符,包括算术、赋值、比较、位、逻辑、成员和身份运算符,以及它们的优先级,让你在编程时更加得心应手。

在Python编程中,运算符是执行各种操作的关键元素。它们允许我们对变量进行算术运算、比较、逻辑判断等。掌握Python的运算符是编写高效、准确代码的基础。下面我们将详细介绍Python中的各种运算符及其用法。

一、算术运算符

算术运算符用于执行基本的数学运算,如加、减、乘、除等。Python中的算术运算符包括:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • //:整除(返回商的整数部分)
  • %:取模(返回除法的余数)
  • **:幂运算(返回x的y次方)

示例

  1. a = 5
  2. b = 2
  3. print(a + b) # 输出:7
  4. print(a - b) # 输出:3
  5. print(a * b) # 输出:10
  6. print(a / b) # 输出:2.5
  7. print(a // b) # 输出:2
  8. print(a % b) # 输出:1
  9. print(a ** b) # 输出:25

二、赋值运算符

赋值运算符用于将值赋给变量。Python中的赋值运算符包括:

  • =:赋值
  • +=:加等于(将右侧的值加到左侧变量上,并赋值给左侧变量)
  • -=:减等于
  • *=:乘等于
  • /=:除等于
  • //=:整除等于
  • %=:取模等于
  • **=:幂等于

示例

  1. a = 5
  2. a += 2 # 等价于 a = a + 2
  3. print(a) # 输出:7

三、比较运算符

比较运算符用于比较两个值的大小或相等性。Python中的比较运算符包括:

  • ==:等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于

示例

  1. a = 5
  2. b = 3
  3. print(a == b) # 输出:False
  4. print(a != b) # 输出:True
  5. print(a > b) # 输出:True
  6. print(a < b) # 输出:False
  7. print(a >= b) # 输出:True
  8. print(a <= b) # 输出:False

四、位运算符

位运算符用于直接对整数的二进制位进行操作。Python中的位运算符包括:

  • &:按位与
  • |:按位或
  • ^:按位异或
  • ~:按位取反
  • <<:左移
  • >>:右移

示例

  1. a = 60 # 二进制:0011 1100
  2. b = 13 # 二进制:0000 1101
  3. print(a & b) # 输出:12 二进制:0000 1100
  4. print(a | b) # 输出:61 二进制:0011 1101
  5. print(a ^ b) # 输出:49 二进制:0011 0001
  6. print(~a) # 输出:-61 二进制:1100 0011(取反后得到补码,表示-61)
  7. print(a << 2) # 输出:240 二进制:1111 0000
  8. print(a >> 2) # 输出:15 二进制:0000 1111

五、逻辑运算符

逻辑运算符用于连接多个条件,形成更复杂的逻辑表达式。Python中的逻辑运算符包括:

  • and