一、Python 基本概念
1️⃣ Python 是什么
解释型语言(不需要编译)
强类型(类型不会自动乱变)
动态类型(变量不需要提前声明类型)
x = 10 # int
x = "abc" # 允许,类型可变
二、变量与数据类型
1️⃣ 变量
name = "小杨"
age = 30
规则:
变量名只能包含字母、数字、下划线
不能以数字开头
2️⃣ 基本数据类型
x = None
三、运算符
1️⃣ 算术运算符
+ - * / // % ** # %:取余运算;**:幂运算(次方)2️⃣ 比较运算符
== != > < >= <=
3️⃣ 逻辑运算符
and or not
四、字符串 str(重点)
1️⃣ 定义
s = "Python"
2️⃣ 常见操作
len(s)
s[0]
s[-1]
s.upper()
s.lower()
3️⃣ 字符串格式化(推荐)
name = "小杨"
age = 30
print(f"{name}今年{age}岁")
五、输入与输出
x = input("请输入:") # 永远是 str
x = int(x)
六、条件判断 if
if 条件:
代码
elif 条件:
代码
else:
代码
⚠️ Python 使用缩进表示代码块
七、循环
1️⃣ for 循环
for i in range(5):
print(i)
2️⃣ while 循环
i = 0
while i < 3:
i += 1
3️⃣ break / continue
八、列表 list(极其重要)
nums = [1, 2, 3]
常用操作:
nums.append(4)
nums.remove(2)
nums[0]
九、元组 tuple
不可变列表
t = (1, 2, 3)
十、字典 dict(核心)
user = {
"name": "小杨",
"age": 30
}
user["name"]
user.get("age")
遍历:
for k, v in user.items():
print(k, v)
十一、集合 set
s = {1, 2, 3}
特点:
去重
无序
十二、函数 function
def add(a, b):
return a + b
参数类型:
位置参数
默认参数
def foo(x, y=10):
return x + y
十三、作用域
局部变量
全局变量
global x
十四、异常处理(必会)
try:
x = int("abc")
except ValueError:
print("错误")
finally:
print("结束")
十五、模块与包
import math
from math import sqrt
安装第三方库:
pip install pandas
十六、文件操作
with open("a.txt", "r", encoding="utf-8") as f:
data = f.read()
十七、常见新手错误
缩进错误
忘记冒号
类型不匹配
变量未定义
十八、基础之后学什么?
推荐路线:
pandas(数据处理)
requests(接口)
自动化脚本
📌 结论一句话:
Python 基础 ≠ 语法背诵,而是「数据结构 + 控制流程 + 函数」