python3的运算符

算数运算符


  • + -
  • *:两个数相乘或者返回若个重复的字符串
  • /
  • %: 取模,返回除法的余数
  • ** :幂运算,返回次方
  • //:取证除,往小的方向取整

比较(关系)运算符


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

赋值运算符


  • = :赋值
  • += :加法赋值
  • -=:减法赋值
  • *=* :乘法赋值
  • /= :除法赋值
  • %=:取模赋值
  • **= :幂运算赋值
  • //=:取整除赋值
  • := :海象运算符,可在表达式内部为变量赋值,python 3 新增的运算符

逻辑运算符


  • and
  • or
  • not

位运算符


按位运算符是把数字看作二进制来进行计算的
规则:

  • 下表中变量 a 为 60,b 为 13 二进制二进制格式如下:
a = 0011 1100

b = 0000 1101

-----------------

a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a  = 1100 0011

image.png

成员运算符


  • in
  • not in

身份运算符


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

运算符优先级


image.png

posted @ 2023-06-10 13:00  鱼仔_yuzai  阅读(18)  评论(0)    收藏  举报