Skip to content

Python

Python 是解释型、动态类型语言,强调可读性与丰富的标准库。以下笔记以 Python 3 为准;项目应固定解释器版本,并为每个项目使用独立虚拟环境。

运行与虚拟环境

bash
python3 --version
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python main.py

Windows 激活命令为 .venv\Scripts\activate。始终使用 python -m pip,可避免 pip 指向其他解释器。.venv/ 是本地环境,不应提交到仓库。

最小程序

py
def greet(name: str) -> str:
    return f"Hello, {name}!"


if __name__ == "__main__":
    print(greet("Python"))

缩进定义代码块;同一代码块保持一致的四个空格缩进。类型注解默认不在运行时强制校验,但能帮助 IDE、静态检查与代码阅读。

常用约定

场景约定
文件、函数、变量snake_case
PascalCase
常量UPPER_CASE
私有实现前缀 _,表示约定上的非公开 API
格式化使用格式化工具统一处理,不手工对齐

参考

基于 MIT 许可发布