发信息做推广,我选黔优网

发布产品信息
微信公众号 微信公众号

Python的身份运算符有哪些?

我要举报 黔优网官方账号 时间:2024-12-04 18:21 浙江浏览量:89|  阅读时长:3分钟
导读:Python身份标识运算符用于比较对象以确定它们是否共享相同的内存并引用相同的对象类型(数据类型)。一共包含两个身份运算符。运算符描述示例is如果两个变量是同一对象,则返回 True,否则返回 false。a is bis not

Python身份标识运算符用于比较对象以确定它们是否共享相同的内存并引用相同的对象类型(数据类型)。一共包含两个身份运算符。

运算符描述示例
is如果两个变量是同一对象,则返回 True,否则返回 false。
a is b
is not如果两个变量不是同一个对象,则返回 True,否则返回 false。
a is not b

1、“is” 运算符

如果两个操作数对象共享相同的内存位置,则“is”运算符的计算结果为 True。对象的内存位置可以通过 “id()” 函数获取。如果两个变量的 “id()” 相同,则 “is” 运算符返回 True。

示例:

a      b      c  aa  ca  b a b c

执行结果:

True
False
id(a) :  140114091859456
id(b) :  140114091906944
id(c) :  140114091859456

2、“is not”运算符

如果两个操作数对象不共享相同的内存位置,或者两个操作数不是相同的对象,则“is not”运算符的计算结果为 True。

示例:

a      b      c  aa   ca   b a b c

执行结果:

False
True
id(a) :  140559927442176
id(b) :  140559925598080
id(c) :  140559927442176
 
  • 下一篇: 机器人学习跟少儿编程有哪些区别?
  • 上一篇: Python类型隐式转换是什么?
 
没用 0举报 收藏 0评论 0
免责声明:
本页信息由“黔优网官方账号”发布,黔优网作为免费B2B信息发布平台,已对用户身份进行实名验证并对内容进行形式审核。信息的真实性、合法性由发布者独立承担全部责任,平台不承担内容准确性保证责任。本文涉及见解与观点不代表黔优网官方立场,交易决策前请务必自行核实,风险自负。原文链接:https://www.qianu.com/n/929239.html。如发现侵权或虚假内容,请【投诉举报】联系我们处理。
 
 

 
推荐图文资讯