本系列文章将带你从零开始学习Python,从环境搭建到实战项目,一步步掌握Python编程的核心知识。这是系列第三篇,我们将学习Python的运算符以及条件语句和循环语句。
📖 系列专栏 :一文入门Python------Agent基础课(点击可查看全部文章)
目录
一、运算符
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 |
python
# 实际应用示例
age = 20
has_id = True
if age >= 18 and has_id:
print("可以进入网吧")
else:
print("禁止进入")
二、基础运算与 Math 库
Python可以直接当做超级计算器使用。加 +、减 -、乘 * (星号)、除 / (斜杠)。
如果遇到更复杂的科学计算怎么办?Python自带了强大的 math 库:
- 先在文件最开头写
import math。 - 使用
math.函数名()来调用功能。
python
import math
# 计算1弧度的正弦值
result = math.sin(1)
print(result)
学习python遇到不会的就查官方API文档:https://docs.python.org/ ,多用多查,你一定可以!
三、条件语句
条件语句让程序能够根据不同的情况执行不同的代码。使用 if、elif、else 关键字来实现:
python
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("加油")
注意缩进:Python用缩进来表示代码块,同一层级的代码必须保持相同的缩进量(通常为4个空格)。
四、循环语句
循环语句允许我们重复执行一段代码。Python中有两种主要循环:for循环和while循环。
python
# for循环:遍历列表
# for 变量名 in 可迭代对象(列表,字符串
fruits = ["苹果", "香蕉", "橘子"]
for fruit in fruits:
print(fruit)
# while循环:条件控制
count = 0
while count < 5:
print("当前计数:", count)
count += 1
for循环常用于遍历序列(如列表、字符串),而while循环在条件为真时持续执行。注意避免无限循环,确保循环条件最终会变为假。
下一篇预告:【Python入门④】将介绍函数的定义与使用、变量作用域、模块导入、高阶函数和Lambda表达式,以及面向对象编程的核心概念。
📖 系列专栏 :一文入门Python------Agent基础课,欢迎关注,持续更新中!