💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在优快云上与你们相遇~💖

本博客的精华专栏:
【自动化测试】 【测试经验】 【人工智能】 【Python】
Python3 系列
基础
进阶

Python3 控制结构与列表操作全解析:从基础到实战
本文将介绍Python编程核心内容,包含比较运算符、逻辑运算符的详细用法及注意事项,并深入讲解if选择结构的三种实现方式(单分支、双分支、多分支)。

一、比较运算符:数据判断的“标尺”
在编程中,我们经常需要判断数据之间的关系,比较运算符就是用来完成这种判断的工具。Python 提供了以下常用比较运算符:
| 运算符 | 含义 | 示例 |
|---|---|---|
== |
等于 | 3 == 2 → False |
!= |
不等于 | 3 != 2 → True |
> |
大于 | 3 > 2 → True |
< |
小于 | 3 < 2 → False |
>= |
大于等于 | 3 >= 3 → True |
<= |
小于等于 | 3 <= 2 → False |
注意:
- 比较运算符的结果是布尔值(
True或False)。 - 区分赋值运算符
=和等于运算符==,例如a = 5是赋值,a == 5是判断是否相等。 - 可用于比较数字、字符串、列表等数据类型(字符串按 Unicode 编码顺序比较,列表按元素逐个比较)。
二、逻辑运算符:组合条件的“粘合剂”
当需要多个条件组合判断时,逻辑运算符可以派上用场:
| 运算符 | 含义 | 示例(假设 a=True, b=False) |
|---|---|---|
and |
逻辑与(两者都为真则真) | a and b → False |
or |
逻辑或(至少一个为真则真) | a or b → True |
not |
逻辑非(取反) | not a → False |
短路效应:
and:若左侧为False,右侧条件不再判断(直接返回False)。or:若左侧为True,右侧条件不再判断(直接返回True)。
示例:判断年龄是否在 18-60 岁之间(含边界):
age = 30
if 18 <= age <= 60: # 等价于 age >= 18 and age <= 60
print("符合条件。")
三、选择结构之 if 语句:让程序“做选择”
选择结构根据条件决定程序执行的路径,if 语句是最基础的选择工具。
1. 单分支 if(条件成立时执行)
score = 85
if score >= 80:
print

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



