国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python中的不等于号是什么

python中的不等于号是什么

不等号

头像

silencement

2019-08-30 16:23:216684浏览 · 0收藏 · 0评论

python中的不等于号用!=表示。Python支持的比较运算符如下图所示

比较运算符,也成关系运算符,用于对常量、变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回 True;反之,则返回 False。

比较运算符 == 和 is 的区别

初学 Python,大家可能对 is 比较陌生,很多人会误将它和 == 的功能混为一谈,但其实 is 与 == 有本质上的区别,完全不是一码事儿。

== 用来比较两个变量的值是否相等,而 is 则用来比对两个变量引用的是否是同一个对象,例如:

import time
# 获取当前时间
a = time.gmtime()
b =  time.gmtime()
print(a == b) # a和b两个时间相等,输出True
print(a is b) # a和b不是同一个对象,输出False

上面代码中 a、b 两个变量都代表当前系统时间,因此 a、b 两个变量的时间值是相等的(代码运行速度很快,能保证是同一时间),故程序使用“==”判断返回 True。但由于 a、b 两个变量分别引用不同的对象(每次调用 gmtime() 函数都返回不同的对象),因此a is b返回 False。

那么,如何判断两个变量是否属于一个对象呢?Python 提供了一个全局的 id() 函数,它可以用来判断变量所引用的对象的内存地址(相当于对象在计算机内存中存储位置的门牌号),如果两个对象所在的内存地址相同(相当于它们住在同一个房间内,计算机同一块内存在任一时刻只能存放一个对象),则说明这两个对象其实是同一个对象。

由此可见,is 判断其实就是要求通过 id() 函数计算两个对象时返回相同的地址。例如,使用 id() 函数判断上面的 a、b 两个变量:

print(id(a))
print(id(b))

从运行结果中将会看到 a、b 两个变量所引用的对象的内存地址是不同的,这样通过 is 来判断 a、b 两个变量自然也就输出 False 了。


关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

九九在线观看免费播放大全电视剧 | 白色变态董丝超薄开档连身袜| 续父开续女包小芳有没有出版?| 十八岁完整版高清免费观看| 翔田千里| 《洞洞杂货铺》漫画免费观看| 《性爽2》电影| 做一次爱下面多久才能恢复| 电影《出轨》免费观看全集| 丁香花影院免费观看电视剧哈尔滨| 九九在线观看免费播放大全电视剧| 每天晚上都在汆肉中度| 年轻的女学生| 《家访的老师》动漫在线观看 | 强伦轩特级A片免费播放女的老师| 19岁大学生少女免费观看电视剧| 男生困困进女生困困洞视频| 中美芬太尼是咋回事| 荒川洋子| 大S有几个小孩| 无法抗拒的你ID中字| 兄弟的老婆4免费观看电视剧| 《再来一次好吗》动漫观看| 《饥饿妻子》完整版在线观看| 《军妓肉体》在线观看| 麦子交换2免费完整版| 挤进毛都没长的小缝里| 《麦子的秘密2》| 少女第一次免费观看第二集| 白日梦我电视剧免费观看完整版| 小诗的高中日记1-15| 教室停电 挺进她体内H| 温柔女教师在线观看电视剧大全 | 《艳乳欲乱2》动漫| 11人裸体航班女服务员是谁 | 妈妈和女婿免费播放电视剧| 731大溃逃| 苏畅| 少妇大屁股白浆流出白浆| 妈妈在家穿超薄内裤的注意事项| 日韩精品