一、基础语法要素
注释
- 单行注释:使用 `` 符号,例如:
```python
这是一条单行注释
```
- 多行注释:使用三个单引号或双引号包裹,例如:
```python
"""
这是一条多行注释,可以包含换行
"""
```
变量与数据类型
- 定义变量:使用 `=` 赋值,例如:
```python
x = 10 整数
y = 3.14 浮点数
name = "Tom" 字符串
is_student = True 布尔值
```
- 动态类型:变量类型在运行时确定,无需显式声明,例如:
```python
z = 2 + 3j 复数
```
数据类型
- 核心类型:整数、浮点数、字符串、布尔值,支持复数类型。
二、控制结构
条件判断
使用 `if`, `elif`, `else` 语句,例如:
```python
age = 20
if age < 18:
print("未成年人")
elif age == 18:
print("成年")
else:
print("老年")
```
循环结构
- `for` 循环:遍历序列,例如:
```python
for i in range(5):
print(i)
```
- `while` 循环:条件判断循环,例如:
```python
count = 0
while count < 5:
print(count)
count += 1
```
三、函数与模块
函数定义
使用 `def` 关键字,例如:
```python
def greet(name):
print(f"Hello, {name}!")
greet("Kimi") 调用函数
```
模块与包
通过 `import` 语句导入模块,例如:
```python
import math
print(math.sqrt(16)) 使用math模块中的sqrt函数
```
- 特殊模块:如 `__init__.py` 用于包的初始化。
四、异常处理
使用 `try`, `except`, `finally` 语句处理异常,例如:
```python
try:
result = 10 / 0
except ZeroDivisionError:
print("除数不能为零")
finally:
print("执行完毕")
```
五、其他重要概念
缩进
Python依赖缩进(推荐4个空格)定义代码块,错误提示 `IndentationError` 表示缩进问题。
标识符规则
- 由字母、数字、下划线组成,且以字母或下划线开头。
- 单下划线(如 `_foo`)表示受保护的成员,双下划线(如 `__foo`)表示私有成员。
字符串表示
支持单引号、双引号、三引号,三引号可包含换行符,例如:
```python
s1 = 'hello'
s2 = """world with newlines"""
```
以上内容覆盖Python基础语法的核心部分,建议结合实际代码练习加深理解。若需深入学习,可参考[Python官方文档](https://docs.python.org/3/)或权威教程。