为了账号安全,请及时绑定邮箱和手机立即绑定

请问python的is和is not运算符是干什么用的

请问python的is和is not运算符是干什么用的

繁星点点滴滴 2019-07-11 10:06:24
请问python的is和is not运算符是干什么用的
查看完整描述

6 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

x in S 运算符用来检测对象 x 是否等于序列 S 中的任何项目;
如果存在相等的项目,则返回 True;否则返回 False;

x not in S 运算符与 not( x in S)是等价的;

in 和 not in 都属于 python 序列运算中的成员测试运算符;

查看完整回答
反对 回复 2019-07-12
?
富国沪深

TA贡献1790条经验 获得超9个赞

x is y比较xy是否为同一个对象。
is not返回和is相反的布尔值



查看完整回答
反对 回复 2019-07-12
?
九州编程

TA贡献1785条经验 获得超4个赞

用来判断对象的身份的  根据内置函数id

1

2

3

4

5

6

7

8

9

>>> a=1

>>> b=1.0

>>> a==b

True

>>> a is b

False

>>> id(a), id(b)

(1639444272, 4434608)

>>> 

 


查看完整回答
反对 回复 2019-07-12
  • 6 回答
  • 0 关注
  • 438 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信