分享

Python基本运算符:成员运算符和身份运算符

 码农9527 2021-11-12

  运算符是可以操纵操作数值的结构。如下一个表达式:10 + 20 = 30.这里,10和20称为操作数,+则被称为运算符。

Python基本运算符:成员运算符和身份运算符

  成员运算符

  Python成员运算符测试给定值是否为序列中的成员,例如字符串,列表或元组。 有两个成员运算符,如下所述 -

运算符描述示例
in如果在指定的序列中找到一个变量的值,则返回true,否则返回false-
not in如果在指定序列中找不到变量的值,则返回true,否则返回false-

  身份运算符

  身份运算符比较两个对象的内存位置。常用的有两个身份运算符,如下所述 -

运算符描述示例
is如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False
is not如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False-

  运算符优先级

  下表列出了从最高优先级到最低优先级的所有运算符,如下所示 -

序号运算符描述
1**指数(次幂)运算
2~ + -补码,一元加减(最后两个的方法名称是+@-@)
3* / % //乘法,除法,模数和地板除
4+ -
5>> <<向右和向左位移
6&按位与
7^ 按位异或和常规的“OR
8<= < > >=比较运算符
9<> == !=等于运算符
10= %= /= //= -= += *= **=赋值运算符
11is is not身份运算符
12in not in成员运算符
13not or and逻辑运算符

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多