Python
定义
Python 是一种高级、解释型、通用的编程语言,由 Guido van Rossum 于 1991 年创建。
核心特性
- 简洁优雅:语法清晰,接近自然语言
- 强动态类型:运行时确定类型,但类型错误会抛出异常
- 丰富的标准库:"电池包含"哲学
- 跨平台:Windows、macOS、Linux 均可运行
- 多范式:支持面向对象、函数式、过程式编程
数据模型概念
变量即引用
x = 5
y = x # x 和 y 指向同一个对象 5
x = 10 # x 指向新对象 10,y 仍指向 5
参数传递
- 不可变对象(int, str, tuple):函数内修改不影响外部
- 可变对象(list, dict):函数内修改会影响外部
重要模块
- pathlib:面向对象的路径操作
- json:JSON 数据处理
- datetime:日期时间处理
- itertools:迭代器工具
- collections:高级数据结构
现代 Python 特性
- 类型提示(Type Hints)
- F-Strings 格式化
- 列表/字典推导式
- 海象运算符(:=)
- 模式匹配(match-case, Python 3.10+)
相关技术
- Django - Python Web 框架
- Poetry - Python 依赖管理工具
- pytest - Python 测试框架
- FastAPI - 现代异步 Web 框架
录入自: Django开发实践笔记