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)

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

python 变量比较大小 如何用python比较大小_运算符

我们首先定义了两个 变量,使用赋值运算符分别赋初值为 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)

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

python 变量比较大小 如何用python比较大小_比较运算符_02

我们首先定义了两个变量,使用赋值运算符分别赋初值为 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)

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

python 变量比较大小 如何用python比较大小_赋值_03

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

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

Python比较运算符总结

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

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