一、Python简介
-
特点:简洁易读、跨平台、支持面向对象、动态类型、丰富的库
-
应用场景:Web开发、数据分析、人工智能、自动化脚本等。
二、基础语法
- 注释
# 单行注释 """ 多行注释(本质是字符串) """
-
变量与数据类型
-
变量:无需声明类型,直接赋值
-
常见数据类型:
-
数字:
int
(整数)、float
(浮点数) -
字符串:
str
(用单/双引号包裹) -
布尔:
True
/False
-
空值:
None
-
集合:
list
(列表)、tuple
(元组)、dict
(字典)、set
(集合)a = 10 # 整数 name = "Alice" # 字符串 is_student = True # 布尔 my_list = [1, 2, 3] # 列表(可变) my_tuple = (4, 5) # 元组(不可变) my_dict = {"key": "value"} # 字典(键值对)
-
三、控制流
-
条件语句(
if-elif-else)
age = 18 if age < 18: print("未成年") elif age == 18: print("刚好成年") else: print("成年人")
-
循环
for
循环:遍历序列(列表、字符串等)for i in range(5): # 输出0-4 print(i) fruits = ["apple", "banana"] for fruit in fruits: print(fruit)
while
循环:条件为真时执行count = 0 while count < 3: print(count) count += 1
四、函数
-
用
def
定义函数,支持参数和返回值def add(a, b): return a + b result = add(3, 5) # 调用函数,result=8
五、文件操作
-
使用
open()
读写文件,推荐用with
自动关闭文件:# 写入文件 with open("test.txt", "w") as f: f.write("Hello World") # 读取文件 with open("test.txt", "r") as f: content = f.read() print(content) # 输出:Hello World
六、模块与库
-
导入模块:
import math print(math.sqrt(16)) # 4.0
-
安装第三方库
pip install numpy # 在命令行中执行
七、异常处理
-
使用
try-except
捕获错误:try: num = int(input("输入数字: ")) except ValueError: print("这不是数字!")
八、示例代码
# 计算斐波那契数列
def fibonacci(n):
a, b = 0, 1
for _ in range(n):
print(a, end=" ")
a, b = b, a + b
fibonacci(5) # 输出:0 1 1 2 3
学习建议
-
多写代码,从简单项目开始(如python小游戏)
-
查阅python的相关书籍如:《看漫画学python》,《python编程从入门到实践》《利用python进行数据分析》
-
使用IDE工具(如PyCharm、VS Code)提升效率