Python的日常:常用运算符

在常用数据类型的基本操作中已经描述了一些运算符,这里做个小结。其实跟其它高级语言的形式大同小异。

  • 算数运算:x + y,x - y,x * y,x // y,x % y(取模),x ** y(幂运算)
  • 逻辑运算:x or y,x and y,not x
  • 关系运算:x in y,x not in y
  • 比较运算:x \< y,x > y,x \<= y,x >= y,x == y,x != y,x is y,x is not y
  • 按位运算:x | y,x & y,x ^ y,x \<\< y,x >> y,~x
  • 索引、切片:x[i],x[i:j],x[i:j:stride]
  • 序列定义:[ … ]
  • 元组定义:( … )
  • 字典定义:{ … }
  • 匿名函数:lambda

优先级:

<== index ==>