一、运算符
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 程序了。这些基本结构是学习任何编程语言的关键第一步,慢慢来,多练几次就自然熟练了。
