Python 3 介绍(十二)-- Python数据结构

目录

1. 算术运算符

2. 比较运算符

3. 赋值运算符

4. 逻辑运算符

5. 位运算符

6. 身份运算符

7. 成员运算符

示例


 

Python3 中的运算符用于执行各种数学和逻辑运算。这些运算符包括算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、身份运算符和成员运算符等。下面分别介绍这些运算符的基本用法:

1. 算术运算符

  • +:加法
  • -:减法
  • *:乘法
  • /:除法(结果为浮点数)
  • //:整除(结果为整数,向下取整)
  • %:取模(返回两数相除的余数)
  • **:幂运算(左侧数的右侧数次幂)

2. 比较运算符

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

3. 赋值运算符

  • =:赋值
  • +=:加法赋值(a += b 相当于 a = a + b
  • -=:减法赋值
  • *=:乘法赋值
  • /=:除法赋值
  • %=:取模赋值
  • **=:幂赋值
  • //=:整除赋值

4. 逻辑运算符

  • and:逻辑与(两个布尔值都为True时返回True)
  • or:逻辑或(两个布尔值中至少有一个为True时返回True)
  • not:逻辑非(将布尔值取反)

5. 位运算符

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

6. 身份运算符

  • is:判断两个标识符是不是引用自一个对象
  • is not:判断两个标识符是不是引用自不同的对象

7. 成员运算符

  • in:如果左边的值在右边的序列(列表、元组、字符串等)中,返回True
  • not in:如果左边的值不在右边的序列中,返回True

示例

 

python复制代码

 # 算术运算符
 print(5 + 3) # 输出: 8
 print(10 / 3) # 输出: 3.3333333333333335
  
 # 比较运算符
 print(10 > 5) # 输出: True
  
 # 赋值运算符
 a = 5
 a += 2 # 等同于 a = a + 2
 print(a) # 输出: 7
  
 # 逻辑运算符
 print(True and False) # 输出: False
  
 # 位运算符
 print(60 & 13) # 输出: 12
  
 # 身份运算符
 a = [1, 2, 3]
 b = a
 c = [1, 2, 3]
 print(a is b) # 输出: True
 print(a is c) # 输出: False
  
 # 成员运算符
 print(3 in [1, 2, 3, 4, 5]) # 输出: True

这些是Python3中基本的运算符,它们在编程中起着至关重要的作用,能够帮助你完成各种复杂的计算和逻辑判断。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值