全网最详细的Python运算符介绍,他来了,他来了,他带着符号走来了!!!

Python 作为一种高级编程语言,拥有丰富的运算符集合,这些运算符让我们能够执行各种数学计算、条件判断、逻辑处理以及位操作等任务。下面,我们将逐一分析 Python 中的主要运算符类型:算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符以及成员运算符。

一,算数运算符

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

示例:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法(结果为浮点数)
  • //:整除(结果为整数,向下取整)
  • %:取模(返回两数相除的余数)
  • **:幂运算(左侧数的右侧数次幂)
  • 代码示例:
    a = 5  
    b = 3  
    print(a + b)  # 输出: 8  
    print(a * b)  # 输出: 15  
    print(a / b)  # 输出: 1.6666666666666667  
    print(a // b) # 输出: 1  
    print(a % b)  # 输出: 2  
    print(a ** 2) # 输出: 25

  • 二,赋值运算符

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

  • =:简单的赋值运算符
  • +=-=*=/=//=%=**=:复合赋值运算符,分别对应加法、减法、乘法、除法、整除、取模和幂运算后的赋值
  • x = 10  
    x += 5  # 等同于 x = x + 5  
    print(x)  # 输出: 15

    三, 比较运算符

    比较运算符用于比较两个值,并返回布尔值(True 或 False)。Python 支持的比较运算符包括:

  • ==:等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于
  • 代码示例:
    a = 5  
    b = 3  
    print(a > b)  # 输出: True  
    print(a == b) # 输出: False

    四,逻辑运算符

    逻辑运算符用于组合条件语句,返回布尔值。Python 支持的逻辑运算符包括:

  • and:逻辑与
  • or:逻辑或
  • not:逻辑非
  • a = 5  
    b = 3  
    print(a > b and a < 10)  # 输出: True  
    print(a > b or a < 2)    # 输出: True  
    print(not a < b)         # 输出: True

    五, 位运算符

    位运算符操作数的二进制位。Python 支持的位运算符包括:

  • &:按位与
  • |:按位或
  • ^:按位异或
  • ~:按位取反
  • <<:左移
  • >>:右移
  • 代码示例:
  • a = 60  # 二进制表示为 0011 1100  
    b = 13  # 二进制表示为 0000 1101  
    print(a & b)  # 输出: 12,二进制 0000 1100  
    print(a | b)  # 输出: 61,二进制 0011 1101

    六,成员运算符

    成员运算符用于测试序列(如字符串、列表、元组等)中是否包含指定的成员。Python 支持的成员运算符包括:

  • in:如果序列中存在指定的成员,则返回 True
  • not in:如果序列中不存在指定的成员,则返回 True
  • 示例
    my_list = [1, 2, 3, 4, 5]  
    print(3 in my_list)  # 输出: True  
    print(6 not in my_list)  # 输出: True

    七,总结

  • 总结而言,Python 的运算符丰富多样,覆盖了从基本算数运算到复杂逻辑判断、位操作以及成员检测等多个方面,为开发者提供了强大的工具集。
  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值