Python零基础入门:运算符、条件与循环详解
Python运算符涵盖算术、比较与逻辑运算,用于计算与判断;条件语句通过if-elif-else实现多分支;循环有for遍历可迭代对象和while条件控制,务必注意缩进且避免无限循环。这些构成编程基础结构,是编写复杂程序的核心。
一、运算符
1.1 算术运算符
| 运算符 | 功能说明 | 示例 | 返回结果 |
|---|---|---|---|
+ | 加法运算 | 3 + 2 | 5 |
- | 减法运算 | 5 - 3 | 2 |
* | 乘法运算 | 3 * 4 | 12 |
/ | 除法(返回浮点数) | 7 / 2 | 3.5 |
// | 整除(向下取整) | 7 // 2 | 3 |
% | 取余(模运算) | 7 % 2 | 1 |
** | 幂运算 | 2 ** 3 | 8 |
1.2 比较运算符
比较运算符用于判断两个值之间的关系,其计算结果始终是一个布尔值——要么是 True,要么是 False。下面的表格直观展示了每个运算符的用法:

| 运算符 | 功能说明 | 示例 | 返回结果 |
|---|---|---|---|
== | 等于 | 5 == 5 | True |
!= | 不等于 | 5 != 3 | True |
> | 大于 | 5 > 3 | True |
< | 小于 | 5 < 3 | False |
>= | 大于等于 | 5 >= 5 | True |
<= | 小于等于 | 5 <= 3 | False |
1.3 逻辑运算符
逻辑运算符用来组合多个条件,实现更复杂的判断逻辑。核心规则是:and 要求所有条件均为真才返回 True;or 只要有一个条件为真即返回 True;not 则对条件取反。下面这张表帮你快速掌握:
| 运算符 | 功能说明 | 示例 | 返回结果 |
|---|---|---|---|
and | 与(所有条件同时成立) | True and False | False |
or | 或(至少一个条件成立) | True or False | True |
not | 非(对条件取反) | not True | False |
在实际编程中,我们经常用逻辑运算符来模拟真实场景,比如判断用户能否进入网吧:
# 实际应用示例
age = 20
has_id = True
if age >= 18 and has_id:
print("可以进入网吧")
else:
print("禁止进入")
二、基础运算与 Math 库
说实话,Python 完全可以当作一个超级计算器来使用。加 +、减 -、乘 *(星号)、除 /(斜杠),这些基础运算随手就能敲出来。
但遇到更复杂的科学计算该怎么办呢?别担心,Python 自带的 math 库专为此而生。使用它只需两步:
- 在文件开头写上
import math。 - 然后调用
math.函数名()即可。
import math # 计算1弧度的正弦值 result = math.sin(1) print(result)
学习 Python 过程中遇到难题,可以随时查阅官方 API 文档:https://docs.python.org/,多练多用,你一定能掌握!
三、条件语句
条件语句让程序学会“根据情况做出不同响应”——依据不同的条件执行不同的代码块。核心关键字是 if、elif 和 else。来看一个具体例子:
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("加油")
注意缩进!Python 依靠缩进来区分代码块,同一层级的所有语句必须保持相同的缩进量(通常使用 4 个空格)。一旦缩进出错,程序就会报错。
四、循环语句
循环让程序能够重复执行某段代码,直到满足特定条件。Python 主要提供两种循环方式:for 循环和 while 循环。
# for循环:遍历列表
# for 变量名 in 可迭代对象(列表,字符串)
fruits = ["苹果", "香蕉", "橘子"]
for fruit in fruits:
print(fruit)
# while循环:条件控制
count = 0
while count < 5:
print("当前计数:", count)
count += 1
for 循环擅长遍历序列(如列表、字符串等),while 循环则在条件为真时持续执行。使用 while 时一定要留意,避免产生无限循环——务必确保循环条件最终会变为假。
补充介绍:
在 Python 中,运算符、条件语句和循环结构是编程的三大基石。它们帮助我们控制程序流程、执行条件判断以及实现重复操作。下面再将这几个核心概念梳理一遍。
1. 运算符
算术运算符:用于完成基本的数学计算。
- 加法:
+ - 减法:
- - 乘法:
* - 除法:
/ - 整除(取整):
// - 求余(模运算):
% - 幂运算:
**
比较运算符:比较两个值的大小或是否相等。
- 等于:
== - 不等于:
!= - 大于:
> - 小于:
< - 大于等于:
>= - 小于等于:
<=
逻辑运算符:组合多个条件。
- 逻辑与:
and - 逻辑或:
or - 逻辑非:
not
赋值运算符:用于给变量赋值。
- 普通赋值:
= - 加等:
+= - 减等:
-= - 乘等:
*= - 除等:
/=
2. 条件语句
条件语句允许程序在满足某个条件时执行指定的代码块。最常用的是 if 语句。
基本结构:
if condition:
# 当条件为True时执行的代码块
else:
# 当条件为False时执行的代码块(可选)
示例:
age = 20
if age >= 18:
print("You are an adult.")
else:
print("You are a teenager.")
3. 循环结构
循环允许程序重复执行一段代码,直到某个条件不再满足。两种主要循环方式:for 和 while。
for 循环:遍历任何序列(如列表、元组、字典、集合或字符串)。
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
while 循环:只要条件为真,就一直执行。
count = 0
while count < 5:
print(count)
count += 1 # 更新计数器,避免无限循环
综合示例:结合循环与条件,打印列表中的偶数元素
numbers = [1, 2, 3, 4, 5, 6]
for num in numbers:
if num % 2 == 0: # 检查数字是否为偶数
print(num) # 打印偶数元素
掌握了这些基础,你就能开始搭建更复杂的 Python 程序了。这些基本结构是学习任何编程语言的关键第一步,慢慢来,多练几次就自然熟练了。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
FileZilla断点续传设置与操作指南
FileZilla支持断点续传,需客户端与服务器均开启REST命令。设置中确保启用断点续传及继续传输选项。中断后自动或手动从断点恢复。注意服务器支持、传输模式匹配及文件完整性校验。
Debian系统C++编译器位置查找方法
在Debian系统中,通过apt安装的C++编译器g++默认位于 usr bin g++,可使用which或whereis命令验证路径。g++属于build-essential软件包,若未安装则需执行sudoaptinstallbuild-essential。该包还包含gcc、make等编译工具链,g++是GNUC++编译器,实际是符号链接指向具体版本,验证
Debian系统安装C++环境的方法
在Debian系统安装C++开发环境:先sudoaptupdate更新包列表,再sudoaptinstallbuild-essential安装编译工具链,或单独安装g++。用g++--version验证。可选安装VSCode、GDB、CMake等工具并配置默认编译器版本。
Debian系统C++开发环境配置指南
在Debian系统中,先执行aptupdate更新软件包列表,再安装build-essential元包即可获得GCC、G++、Make和GDB。通过运行g++--version命令验证编译器安装成功。可选安装VisualStudioCode、CLion等编辑器及CMake构建工具,并编写一个简单的HelloWorld程序,使用g++编译运行以验证环境配置正确
通过cpustat工具查看CPU状态的具体方法与详细步骤
cpustat是sysstat包中的CPU监控工具,可按固定间隔输出带时间戳的CPU使用率统计。安装后运行cpustat即可实时显示各核心信息,常用指标包括%usr、%sys、%iowait、%steal和%idle,用于定位用户态、内核态或I O瓶颈。高级选项-c可显示单核统计,-m可同时查看内存使用,适合脚本采集和性能分析。
- 热门数据榜
相关攻略
2026-07-25 22:29
2026-07-25 22:29
2026-07-25 22:29
2026-07-25 22:29
2026-07-25 22:18
2026-07-25 22:18
2026-07-25 22:18
2026-07-25 22:18
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

