永发信息网

在python里,为什么p is None比p==None 要快

答案:1  悬赏:80  手机版
解决时间 2021-03-15 08:45
在python里,为什么p is None比p==None 要快
最佳答案
在python中,is检查两个对象是否是同一个对象,而==检查他们是否相等.
例如:
p = [1]
q = [1]
p is q # False 因为他们不是同一个对象
p == q # True 因为他们的值相等但是有且仅有一个None,他们总是相同的,所以会返回True.
p = None
q = None
p is q # True 因为他们都指向同一个"None"
a='test'
b=a
c=a
b is c #True 因为他们都指向相同的对象a所以如果你要比较两个值是否相同就用==,如果比较是否是同一个对象就用is.
其实python中的is比较的对象很像C语言中的指针,只有地址相同的指针才是同一个指针.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容微笑的样子是什么成语
广州本地人也好穷啊整天起早贪黑,还有的四五
文言文 陈平为社宰的翻译~~~~急求!!!!!
哪里有山有水有马骑的旅游景点
衣服上的尺码,比如165/84A,数字分别代表什
光华村在哪里啊,我有事要去这个地方
天德居特色海鲜烧烤地址在哪,我要去那里办事
一个人的命运真的与出生年月日有关吗
填空题实验是科学探究的重要途径,请将下列有
bin格式的刷机包怎样刷入手机?
70升油箱到底装多少油
cad选择性粘贴cad图元怎么用不到
刚认识的男生把女生叫妹妹,说女孩适合做他的
娇兰鞋业我想知道这个在什么地方
请问一下网络电台和广播电台有什么不同?
推荐资讯
去荷兰旅自由行要花多少钱?荷兰自由行要多少
丽丽连锁店美容养生会所地址有知道的么?有点
石枧头地址在哪,我要去那里办事
彩虹瑜伽在哪里啊,我有事要去这个地方
用爱感受用心聆听是什么成语
新货村地址有知道的么?有点事想过去
大麦若叶青汁和普洱茶能一起吃吗
仓鼠笼里的木屑是砍木头后我渣吗
我用手机下载了个视频,看的时候显示常规:系
苹果手机最好用的视频软件是什么
宝宝吐奶多有没有影响,是什么原因
美珍园地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?