简单学Python关键字13is

Python中的is关键字,用来判断两个实例是否是同一个,即是否是对同一对象的引用,如果“是”,返回True,如果不是,则返回“False”。可以用id()函数来查看对象引用。这里要注意的是,返回Ture不仅要求值相等,而且还要引用同一对象。下面以常用的数值、字符串和列表举例说明一下:

1、比较数值

a=1
b=1
print(id(a),id(b))
a is b

返回: 2480140517616 2480140517616

True

2、比较字符串

a='good'
b='good'
print(id(a),id(b))
a is b

返回:2480216429040 2480216429040

True

3、比较列表

a=[100]
b=[100]
print(id(a),id(b))
a is b

返回:2480216338816 2480216428224

False

可以看出,数值和字符串的值相等,则id也相等,所以比较的结果是True。列表虽然值相等,但id不相等,所以比较的结果为False。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74949
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:02
下一篇 2024 年 7 月 11 日 下午2:03

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注