Python 基础知识:关系运算符
作者:野牛程序员:2025-12-22 09:16:11python阅读 2011
Python 基础知识:关系运算符
# /*
# Python 基础知识:关系运算符
# --------------------------------------------------------
# 功能:
# 1) 演示 Python 常用关系运算符及使用方法
# 2) 说明比较运算的返回值布尔类型
# 3) 演示链式比较与逻辑组合
# */
# ========================================
print("示例一:基本比较运算")
a = 10
b = 20
print("a =", a, "b =", b)
print("a == b :", a == b) # 等于
print("a != b :", a != b) # 不等于
print("a > b :", a > b) # 大于
print("a < b :", a < b) # 小于
print("a >= b :", a >= b) # 大于等于
print("a <= b :", a <= b) # 小于等于
print("-" * 40)
# ========================================
print("示例二:链式比较")
x = 15
print("5 < x < 20 :", 5 < x < 20) # 等价于 (5 < x) and (x < 20)
print("10 <= x <= 15 :", 10 <= x <= 15)
print("-" * 40)
# ========================================
print("示例三:与逻辑运算结合")
y = 25
print("x > 10 and y < 30 :", x > 10 and y < 30)
print("x < 10 or y < 30 :", x < 10 or y < 30)
print("not(x > 10) :", not(x > 10))
print("-" * 40)
# ========================================
print("示例四:比较不同类型")
print("1 == True :", 1 == True)
print("0 == False:", 0 == False)
# ========================================
# 要点总结:
# 1) 关系运算符用于比较两个值,返回布尔类型 True/False;
# 2) 常用运算符包括 ==、!=、>、<、>=、<=;
# 3) 支持链式比较,可连续比较多个值,逻辑上等价于 and;
# 4) 可与逻辑运算符结合形成复杂条件判断;
# 5) 注意 == 比较的是值,is 比较的是对象标识(内存地址)。
# */
# 示例一:基本比较运算
# a = 10 b = 20
# a == b : False
# a != b : True
# a > b : False
# a < b : True
# a >= b : False
# a <= b : True
# ----------------------------------------
# 示例二:链式比较
# 5 < x < 20 : True
# 10 <= x <= 15 : True
# ----------------------------------------
# 示例三:与逻辑运算结合
# x > 10 and y < 30 : True
# x < 10 or y < 30 : True
# not(x > 10) : False
# ----------------------------------------
# 示例四:比较不同类型
# 1 == True : True
# 0 == False: True野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

