python :运算符

    Python编程 wuya 40次浏览 已收录 0个评论

    运算符

    • 赋值运算符
      • =表示,=左边一定是变量
    • 算术运算符
      • +、-、*:加、减、乘
      • /:除法运算,结果是浮点数
      • //:除法运算,结果是整数
      • %:求余数
      • **:求幂,也可以使用函数pow
    • 复合运算符
      • +=、-=、*=、/=、//=、%=
      • 示例:a += 3等价于a = a + 3
    • 关系运算符
      • >、>=、<、<=、==、!=
      • 关系表达式:有操作数和关系运算符构成的式子称为关系表达式
      • 关系表达式的值:符合数学逻辑为真(True),不符合数学逻辑为假(False)
    • 逻辑运算符
      • 逻辑与(and):两边的表达式同时为真,结果才为真
      • 逻辑或(or):两边的表达式一个为真,结果就为真
      • 逻辑非(not):取反表达式
        • not是为了简化表达式的书写
        • 经常会伴随有隐式类型转换
    • 成员运算符
      • in、not in:判断一个变量是否是另一个变量的成员
      • 说明:通常用在容器类型元素的判断
      • 示例:
      # 成员判断
      lt = [1, 2, 3]
      print(1 in lt)
      print(11 not in lt)
      
      # 对于字典来说,判断的是字典的键
      dt = {'name': 'dahua'}
      print('name' in dt)
    • 位运算符
      符号 说明
      & 按位与,对应的数据位同时为1,结果上的对应位才为1
      | 按位或,对应的数据位一个为1,结果上的对应位就为1
      ^ 按位异或,对应的数据位不相同结果为1,相同结果为0
      ~ 按位取反,数据的每一位,0变1,1变0
      << 按位左移,左移一位相当于乘以2
      >> 按位右移,右移一位相当于除以2
    • 优先级与结合性
      • 语法中的运算符和结合性比较容易记混淆,即使记住了也很容易忘记。
      • 建议:使用时不用刻意记忆优先级与结合性,当需要明确指定时添加小括号即可。

    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明python :运算符
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址