✅ 编码规范
- 遵循 PEP8 保持代码整洁
- 使用4空格缩进,避免混用Tab
- 变量命名用
snake_case
,函数名用lowercase_with_underscores
编码规范
📌 列表推导式
- 简洁写法:
[x**2 for x in range(10)]
- 可嵌套多层逻辑:
[x+y for x in [1,2] for y in [3,4]]
- 比循环更高效,但避免过度使用
列表推导式
🔄 装饰器
- 用
@decorator
语法增强函数功能 - 常见用途:日志记录、权限验证、性能测试
- 注意保持装饰器的可读性
装饰器
⚠️ 异常处理
- 使用
try...except
捕获错误 - 可指定具体异常类型:
except ValueError:
- 避免裸露
except:
,建议添加finally
清理资源
异常处理
📦 模块导入
- 基础用法:
import math
- 选择性导入:
from datetime import datetime
- 使用
__all__
控制模块暴露接口
模块导入