我希望你能给我讲一下 Python 编程语言的基础知识，特别是数据类型和控制结构。另外，请将答案精简到300字，并以markdown格式输出。
user
```
# Python 基础知识

## 数据类型

Python 中的数据类型包括数字、字符串、列表、元组、字典和集合等。这些数据类型可以存储不同类型的数据，方便进行各种操作。

- **数字**：支持整数、浮点数和复数。
- **字符串**：由一系列字符组成的，可以使用单引号或双引号表示。
- **列表**：一种可变的序列，可以容纳任何数据类型。
- **元组**：与列表类似，但是不可变。
- **字典**：键值对形式的数据结构，键必须是不可变类型。
- **集合**：无序且不重复的元素集合。

## 控制结构

- **条件判断**：使用 `if`, `elif`, `else` 结构来实现不同情况的处理。
- **循环**：`for` 循环用于遍历序列，而 `while` 循环用于满足特定条件下重复执行。
- **跳转语句**：`break` 用于提前结束循环，`continue` 用于跳过当前循环中剩余的语句，直接进入下一次循环。

以上是 Python 编程语言的基础知识概述，涵盖了一些基本的数据类型和控制结构。掌握这些内容，可以帮助你更好地开始 Python 的学习之旅。
```
assistant