嗨客网搜索

Python比较运算符

Python比较运算符教程

Python 中,比较运算符的结果都是 bool 型,也就是要么是 True,要么是 False。关系表达式经常用在 if 结构的条件中或 循环结构 的条件中。

Python比较运算符语法

比较运算符 功能 说明
> 大于 如果运算符前面的值大于后面的值,则返回 True;否则返回 False
>= 大于或等于 如果运算符前面的值大于或等于后面的值,则返回 True;否则返回 False
< 小于 如果运算符前面的值小于后面的值,则返回 True;否则返回 False
<= 小于或等于 如果运算符前面的值小于或等于后面的值,则返回 True;否则返回 False
== 等于 如果运算符前面的值等于后面的值,则返回 True;否则返回 False
!= 不等于 如果运算符前面的值不等于后面的值,则返回 True;否则返回 False
is 判断对象 判断两个变量所引用的对象是否相同,如果相同则返回 True
is not 判断对象 判断两个变量所引用的对象是否不相同,如果不相同则返回 True

案例

大于大于等于小于小于等于运算符

使用 python 比较运算符,实现大于和小于比较运算

print("嗨客网(www.haicoder.net)") # 使用 python 比较运算符,实现大于和小于比较运算 num1 = 512 num2 = 1024 a = num1 > num2 b = num1 >= num1 c = num1 < num2 d = num1 <= num2 print('a =', a, 'b =', b, 'c =', c, 'd =', d)

程序运行后,控制台输出如下:

09_python比较运算符.png

我们首先定义了两个 变量,使用赋值运算符分别赋初值为 512 和 1024。

接着我们将变量 a 的值赋值为 num1 大于 num2 的比较结果,变量 b 的值赋值为 num1 大于等于 num1 的比较结果,变量 c 的值赋值为 num1 小于 num2 的比较结果,变量 d 的值赋值为 num1 小于等于 num2 的比较结果。

最后,我们使用 print() 函数,打印出这四个比较结果的值。

等于和不等于运算符

使用 python 比较运算符,实现等于和不等于比较运算

print("嗨客网(www.haicoder.net)") # 使用 python 比较运算符,实现等于和不等于比较运算 num1 = 512 num2 = 1024 a = num1 == num2 b = num1 != num2 print('a =', a, 'b =', b)

程序运行后,控制台输出如下:

10_python比较运算符.png

我们首先定义了两个变量,使用赋值运算符分别赋初值为 512 和 1024。接着我们将变量 a 的值赋值为 num1 等于 num2 的比较结果,变量 b 的值赋值为 num1 不等于 num2 的比较结果。

最后,我们使用 print() 函数,打印出这两个比较结果的值。

is 和 is not运算符

使用 python 的 is 和 is not 运算符,实现等于比较运算

print("嗨客网(www.haicoder.net)") # 使用 python 比较运算符,实现等于和不等于比较运算 num1 = 512 num2 = 1024 a = num1 is num2 b = num1 is not num2 print('a =', a, 'b =', b)

程序运行后,控制台输出如下:

11_python比较运算符.png

我们首先定义了两个变量,使用赋值运算符分别赋初值为 512 和 1024。接着我们将变量 a 的值赋值为 num1 和 num2 是同一个对象的比较结果,变量 b 的值赋值为 num1 和 num2 不是同一个对象的比较结果。

最后,我们使用 print() 函数,打印出这两个比较结果的值。

Python比较运算符总结

在 Python 中,比较运算符的结果都是 bool 型,也就是要么是 True,要么是 False。

Python 的大于、大于等于、小于、小于等于、等于、不等于、对象相等、对象不等的运算符分别为:>>=<<=!=isis not

嗨客网顶部