- Python 学习路径:从零到精通
- Python 环境搭建
- Python 基础语法
- Python 数据结构
- Python 字符串操作
- Python 文件读写
- Python 函数进阶
- Python 面向对象编程(OOP)
- Python 异常处理
- Python 模块与包
- Python 迭代器与生成器
- Python 装饰器
- Flask 基础与入门
- Django 框架基础
- Python RESTful API 开发
- Python Web 表单与用户认证
- Python 数据的操作
- SQLAlchemy ORM 的使用
- Pandas 数据分析基础
- Numpy 数值计算
- 数据可视化(Matplotlib, Seaborn)
- 数据导入导出(CSV, Excel, JSON)
- 使用 requests 库进行 HTTP 请求
- 使用 BeautifulSoup 或 Scrapy 进行网页解析
- 线程与进程的概念
- 使用 threading 模块实现多线程
- 使用 multiprocessing 模块实现多进程
- GIL(全局解释器锁)的概念与影响
- Python 自动化脚本
- Python 常用设计模式
- Python 性能分析工具
- Python 内存管理与优化
- 并行与异步编程(asyncio, concurrent.futures)
- 测试驱动开发(TDD)
- WebSocket 实时通信
- Python GraphQL API 开发
- 前后端分离与前端框架(Vue.js, React)的集成
- 使用 Docker 容器化部署 Python 应用
- CI/CD 流程的自动化(GitHub Actions, Jenkins)
- Scikit-learn, TensorFlow 或 PyTorch 的基础知识
- 数据预处理与特征工程
- 构建与训练模型
- 模型评估与调优
- Hadoop 与 Spark 基础
- 使用 PySpark 进行大数据处理
- 分布式计算与数据流处理
- 基本的加密与解密技术
- 简单的网络安全工具(如端口扫描、漏洞检测)
- Web 安全与常见攻击防御(如 SQL 注入、XSS)
- 项目的协作流程
- 撰写高质量的代码与文档
Python 基础语法
class PythonPython 基础语法
Python 是一种高层次、通用编程语言,语法简洁易读,非常适合初学者。本节将介绍 Python 的基础语法,包括变量和数据类型、操作符、条件语句、循环语句、函数的定义与调用。
1. 变量和数据类型
变量
在 Python 中,变量是用来存储数据的容器。变量不需要声明类型,可以直接赋值。
# 变量赋值
x = 10
y = 3.14
name = "Alice"
is_student = True
数据类型
Python 常用的数据类型包括整数(int
)、浮点数(float
)、字符串(str
)、布尔值(bool
)等。
-
整数(int): 整数类型,表示没有小数点的数字。
age = 25
-
浮点数(float): 浮点数类型,表示带有小数点的数字。
height = 1.75
-
字符串(str): 字符串类型,用引号括起来的一段文本,可以使用单引号或双引号。
greeting = "Hello, world!"
-
布尔值(bool): 布尔类型,表示
True
(真)或False
(假)。is_active = True
2. 操作符
算术操作符
用于进行基本的数学运算。
+
:加法-
:减法*
:乘法/
:除法%
:取模(求余数)**
:幂运算//
:取整除(只保留整数部分)
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
print(a % b) # 1
print(a ** b) # 1000
print(a // b) # 3
比较操作符
用于比较两个值,结果为布尔值。
==
:等于!=
:不等于>
:大于<
:小于>=
:大于等于<=
:小于等于
a = 5
b = 10
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= b) # False
print(a <= b) # True
逻辑操作符
用于对布尔值进行逻辑运算。
and
:与运算,两个条件都为True
时结果为True
or
:或运算,任意一个条件为True
时结果为True
not
:非运算,取反
x = True
y = False
print(x and y) # False
print(x or y) # True
print(not x) # False
3. 条件语句
条件语句用于根据条件的真或假执行不同的代码块。
- if 语句:如果条件为
True
,则执行代码块。 - elif 语句:在前面的条件不满足时,检查另一个条件。
- else 语句:当所有条件都不满足时执行。
age = 18
if age < 18:
print("You are a minor.")
elif age == 18:
print("You are exactly 18!")
else:
print("You are an adult.")
输出:
You are exactly 18!
4. 循环语句
循环语句用于重复执行某段代码,直到条件不满足为止。
for 循环
for
循环用于遍历一个序列(如列表、字符串)。
# 遍历一个列表
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
输出:
1
2
3
4
5
while 循环
while
循环在条件为 True
时重复执行代码块。
count = 0
while count < 5:
print("Count:", count)
count += 1
输出:
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
5. 函数的定义与调用
函数是可重用的代码块,可以通过传递参数进行调用,并返回结果。
定义函数
使用 def
关键字定义函数,后面跟函数名和参数列表。
def greet(name):
return "Hello, " + name + "!"
调用函数
定义函数后,可以通过传递参数调用函数。
message = greet("Alice")
print(message) # Hello, Alice!
参数传递
可以为函数定义参数,并在调用时传递不同的参数值。
def add(a, b):
return a + b
result = add(5, 7)
print(result) # 12
返回值
函数可以返回计算结果,使用 return
语句。
def square(x):
return x * x
result = square(4)
print(result) # 16
总结
通过掌握这些基础语法,你已经具备了编写简单 Python 程序的能力。这些概念是 Python 编程的基石,深入理解并熟练掌握这些内容,将为你未来的编程打下坚实的基础。
评论区
评论列表
{{ item.user.nickname || item.user.username }}