提示信息

Python运算符的运用教学:保姆级

泡龙套 已关注

当然可以!下面是一个关于Python运算符的保姆级教学,从基础到稍微复杂一点的内容都会涵盖。

1. 算术运算符

这些运算符用于执行常见的数学运算。

  • + :加法

    1. result = 5 + 3 # 结果是8
  • - :减法

    1. result = 5 - 3 # 结果是2
  • * :乘法

    1. result = 5 * 3 # 结果是15
  • / :除法

    1. result = 5 / 2 # 结果是2.5
  • // :整除

    1. result = 5 // 2 # 结果是2
  • % :取余数

    1. result = 5 % 2 # 结果是1
  • ** :幂运算

    1. result = 2 ** 3 # 结果是8

2. 赋值运算符

用于赋值的运算符。

  • = :基本赋值

    1. a = 5
  • += :加后赋值

    1. a += 3 # 等价于 a = a + 3
  • -= :减后赋值

    1. a -= 2 # 等价于 a = a - 2
  • 其他类似的还有 *=/=//=%=

3. 比较运算符

用于比较值,返回布尔值(True 或 False)。

  • == :等于

    1. result = (5 == 5) # 结果是True
  • != :不等于

    1. result = (5 != 3) # 结果是True
  • > :大于

    1. result = (5 > 3) # 结果是True
  • < :小于

    1. result = (5 < 3) # 结果是False
  • >= :大于等于

    1. result = (5 >= 5) # 结果是True
  • <= :小于等于

    1. result = (5 <= 3) # 结果是False

4. 逻辑运算符

用于组合布尔表达式。

  • and :与

    1. result = (5 > 3) and (6 > 4) # 结果是True
  • or :或

    1. result = (5 > 3) or (3 > 6) # 结果是True
  • not :非

    1. result = not (5 > 3) # 结果是False

5. 位运算符

用于处理二进制位。

  • & :按位与

    1. result = 5 & 3 # 结果是1
  • | :按位或

    1. result = 5 | 3 # 结果是7
  • ^ :按位异或

    1. result = 5 ^ 3 # 结果是6
  • ~ :按位取反

    1. result = ~5 # 结果是-6
  • << :左移

    1. result = 5 << 1 # 结果是10
  • >> :右移

    1. result = 5 >> 1 # 结果是2

6. 成员运算符

用于检查值是否在序列中。

  • in

    1. result = 3 in [1, 2, 3] # 结果是True
  • not in

    1. result = 4 not in [1, 2, 3] # 结果是True

7. 身份运算符

用于比较对象的内存地址。

  • is

    1. a = [1, 2, 3]
    2. b = a
    3. result = (a is b) # 结果是True
  • is not

    1. c = a[:]
    2. result = (a is not c) # 结果是True

通过这些基础运算符,你已经能够在Python编程中进行多种类型的操作了!如果你有任何问题或需要进一步的解释,请随时询问。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
泡龙套 关注 已关注

最近一次登录:2024-11-20 11:09:39   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图