Python 基础语法教程
1. Python语言概述
Python是一种高级、解释型的通用编程语言,具有以下特点:
- 动态类型系统
- 自动内存管理
- 支持多种编程范式(面向对象、函数式、过程式)
- 丰富的标准库和第三方库生态系统
2. Python语法基础
2.1 代码结构
Python使用缩进来定义代码块,这是与大多数其他语言的主要区别:
2.2 现代Python最佳实践
-
缩进规范:
- 使用4个空格(不是Tab键)
- PEP 8推荐的空格缩进方式
- 现代IDE(如VS Code/PyCharm)可自动转换Tab为空格
-
注释规范:
- 单行注释:
# 注释内容 - 多行注释:三引号
""" 注释内容 """(实际是docstring) - 类型提示注释(Python 3.5+)
- 单行注释:
-
大小写敏感:
- 变量名
myVar和myvar是不同的 - 关键字都是小写(如
if,else,def)
- 变量名
3. 现代开发工具建议
现代Python IDE已解决传统缩进问题:
- 智能缩进管理
- 代码自动格式化(black, autopep8)
- 安全的复制粘贴(保持缩进)
- 实时语法检查
4. 代码风格建议(PEP 8)
- 每行不超过79字符
- 运算符前后加空格
- 导入分组(标准库/第三方/本地)
- 使用snake_case命名约定
5. 常见问题解决方案
问题:缩进错误
解决方案:
- 使用IDE的自动格式化功能
- 安装pre-commit钩子自动检查
- 运行
python -m py_compile your_script.py检查语法
6. 总结
- ✅ 坚持4空格缩进
- ✅ 使用类型提示(Python 3.5+)
- ✅ 配置IDE自动格式化
- ❌ 不要混用Tab和空格
- ❌ 不要忽略PEP 8规范
提示:使用
python -t命令可以检测Tab和空格混用问题

