前言:
如今大家对“python不等于号”大概比较着重,小伙伴们都想要学习一些“python不等于号”的相关知识。那么小编同时在网上收集了一些关于“python不等于号””的相关知识,希望大家能喜欢,你们一起来学习一下吧!比较运算符最终的结果只有True(真)和 False(假)。
对常量、变量或表达式的结果进行大小比较,如果成立,则返回True(真),反之则返回 False(假)。
计算机中如何进行大小比较呢?
数学中的大于号(>)、小于号(<)以及等于号(==)(注:在Python中,用两个连续的等号表示等于号,用单独的一个表示赋值,赋值我们在Day10-Python基础知识-赋值运算符(一) 刚刚聊过.那不等于呢?嗯,不等于稍微有点特点,用感叹号和一个等号搭配起来使用)。
另外,Python比较运算符我们还需掌握如下:
1、 >:大于
大于,如果>前面的值大于后面的值,则返回 True,否则返回 False。
2、 <:大于
小于,如果<前面的值小于后面的值,则返回 True,否则返回 False。
3、 ==:等于
等于,如果==两边的值相等,则返回 True,否则返回 False。
4、 >=:大于等于
大于等于(等价于数学中的 ≥),如果>=前面的值大于或者等于后面的值,则返回 True,否则返回 False。
5、 <=:小于等于
小于等于(等价于数学中的 ≤),如果<=前面的值小于或者等于后面的值,则返回 True,否则返回 False。
6、 !=:不等于
不等于(等价于数学中的 ≠),如果!=两边的值不相等,则返回 True,否则返回 False。
7、 is
判断两个变量所引用的对象是否相同,如果相同则返回 True,否则返回 False。
8、 is not
判断两个变量所引用的对象是否不相同,如果不相同则返回 True,否则返回 False。
一、 数字之间的比较
请看下面的代码:
print("1是否大于13:", 1 > 13)print("1*5是否大于等于3:", 1*5 >= 3)print("1.5是否等于1.5:", 1.5 == 1.5)print("1是否等于1.0:", 1 == 1.0)print("1是否不等于1:", 1 != 1)
运行结果如下:
二、 数字、True、False的比较
True 表示1 ,False表示0。示例如下:
print( False < True) # 0<1print( True == True) # 1==1print(1 == True) # 1==1print(16 >= True) # 16>=1print(0 >= False) # 0>=0print(0 != False) # 0!=0
运行结果如下:
三、 字符串与字符串之间的比较
字符串之间使用比较运算符,会根据各个字符的编码值逐一比较,也就是按顺序比较字符串的Unicode编码,从左往右依次比较,一旦左边大就不往右比较了。示例代码如下:
print('2'>'1')print('abc'<'abc')print('abc'=='abc')print('str1'>'str2')
运行结果如下:
四、 字符串与数字之间的比较
字符串和数字做比较运算,只支持==和!=。
==是False,!=是True,示例代码如下:
var1 = 100var2 = "str"print(var1==var2)print(var1!=var2)
运行结果如下:
五、 == 和 is 的区别-后续来讲
刚开始学编程,大家可能对 is 比较陌生, is 与 == 有本质上的区别,完全不是一码事儿。== 用来比较两个变量的值是否相等,而 is 则用来比对两个变量引用的是否是同一个对象。
对于这块,等后续介绍了与对象相关的信息之后再来聊聊。
标签: #python不等于号