网站首页 网站地图

python

时间:2025-04-03 18:15:16

一、基础语法要素

注释

- 单行注释:使用 `` 符号,例如:

```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/)或权威教程。