python里有哪些比较运算符?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

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

基本用法:

>>>print("5是否大于4:",5>4)5是否大于4:True>>>print("3的4次方是否大于等于90.0:",3**4>=90)3的4次方是否大于等于90.0:False>>>print("20是否大于等于20.0:",20>=20.0)20是否大于等于20.0:True>>>print("5和5.0是否相等:",5==5.0)5和5.0是否相等:True>>>print("True和False是否相等:",True==False)True和False是否相等:False>>>

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

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

例如:

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

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

看完上述内容,你们掌握python里有哪些比较运算符的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!