python:第十八章:比较运算符

2025-10-26 17:20:11

一,比较运算符是什么?

用于比较两个值的运算符。

作用: 对两个值进行比较,并返回一个布尔值(True或False)作为比较的结果

1,比较运算符有哪些

主要有六种比较运算符:

小于(<)

小于等于(<=)

大于(>)

大于等于(>=)

等于(==)

不等于(!=)

2,字符串的比较规则:

按字母的顺序比较:

顺序越靠前则值越小,顺序越靠后则值越大

大写字母的顺序比小写字母靠前

二,各个比较运算符的例子:

1,小于:

1

2

3

4

5

6

7

8

# 小于

print("5 < 7 值:",5 < 7) # 输出: True

print("7 < 5 值:",7 < 5) # 输出: False

# 小于 字符串比较

print("'apple' < 'orange' 值:", 'apple' < 'orange') # 输出: True

print("'banana' < 'apple' 值:", 'banana' < 'apple') # 输出: False

print("'Banana' < 'apple' 值:", 'Banana' < 'apple' ) # 输出: True

运行结果:

5 < 7 值: True

7 < 5 值: False

'apple' < 'orange' 值: True

'banana' < 'apple' 值: False

'Banana' < 'apple' 值: True

2,大于

1

2

3

4

5

6

7

8

# 大于

print("5 > 7 值:",5 > 7) # 输出: False

print("7 > 5 值:",7 > 5) # 输出: True

print("5 > 5 值:",5 > 5) # 输出: False

# 大于 字符串比较

print("'apple' > 'orange' 值:", 'apple' > 'orange') # 输出: False

print("'orange' > 'apple' 值:", 'orange' > 'apple') # 输出: True

运行结果:

5 > 7 值: False

7 > 5 值: True

5 > 5 值: False

'apple' > 'orange' 值: False

'orange' > 'apple' 值: True

3,小于等于

1

2

3

4

5

6

7

8

9

# 小于等于

print("5 <= 7 值:",5 <= 7) # 输出: True

print("7 <= 5 值:",7 <= 5) # 输出: False

print("5 <= 5 值:",5 <= 5) # 输出: True

# 小于等于 字符串比较

print("'apple' <= 'orange' 值:", 'apple' <= 'orange') # 输出: True

print("'banana' <= 'apple' 值:", 'banana' <= 'apple') # 输出: False

print("'apple' <= 'apple' 值:", 'apple' <= 'apple' ) # 输出: True

运行结果:

5 <= 7 值: True

7 <= 5 值: False

5 <= 5 值: True

'apple' <= 'orange' 值: True

'banana' <= 'apple' 值: False

'apple' <= 'apple' 值: True

说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blog.imgtouch.com原文: https://blog.imgtouch.com/index.php/2023/11/14/python-di-shi-ba-zhang-bi-jiao-yun-suan-fu/代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi说明:作者:刘宏缔 邮箱: 371125307@qq.com

4,大于等于:

1

2

3

4

5

6

7

8

9

# 大于等于

print("5 >= 7 值:",5 >= 7) # 输出: False

print("7 >= 5 值:",7 >= 5) # 输出: True

print("5 >= 5 值:",5 >= 5) # 输出: True

# 大于等于 字符串比较

print("'apple' >= 'apple' 值:", 'apple' >= 'apple') # 输出: True

print("'apple' >= 'orange' 值:", 'apple' >= 'orange') # 输出: False

print("'orange' >= 'apple' 值:", 'orange' >= 'apple') # 输出: True

运行结果:

5 >= 7 值: False

7 >= 5 值: True

5 >= 5 值: True

'apple' >= 'apple' 值: True

'apple' >= 'orange' 值: False

'orange' >= 'apple' 值: True

5,等于:

1

2

3

4

5

6

7

# 等于

print("7 == 5 值:",7 == 5) # 输出: False

print("7 == 7 值:",7 == 7) # 输出: True

# 等于 字符串比较

print("'apple' == 'apple' 值:", 'apple' == 'apple') # 输出: True

print("'apple' == 'orange' 值:", 'apple' == 'orange') # 输出: False

运行结果:

7 == 5 值: False

7 == 7 值: True

'apple' == 'apple' 值: True

'apple' == 'orange' 值: False

6,不等于

1

2

3

4

5

6

7

# 不等于

print("7 != 5 值:",7 != 5) # 输出: True

print("7 != 7 值:",7 != 7) # 输出: False

# 不等于 字符串比较

print("'apple' != 'apple' 值:", 'apple' != 'apple') # 输出: False

print("'apple' != 'orange' 值:", 'apple' != 'orange') # 输出: True

运行结果:

7 != 5 值: True

7 != 7 值: False

'apple' != 'apple' 值: False

'apple' != 'orange' 值: True