当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 基础知识:关系运算符
  • 相关推荐

    最新推荐

    热门点击