Python 是一种广泛使用的高级编程语言,其语法清晰简洁,易于学习和阅读。Python 支持多种编程范式,包括面向对象、命令式和函数式编程。下面将介绍 Python 的一些基本语法与常见的数据结构。
基本语法
- 注释:
- 单行注释使用
#
开头。 - 多行注释可以使用三引号
"""
或'''
。
- 单行注释使用
- 变量:
- Python 是动态类型语言,不需要在声明变量时指定类型。
- 变量名可以是字母、数字或下划线的任意组合,但不能以数字开头,且不能是 Python 的关键字。
- 数据类型:
- Python 中有基本的数据类型,如整数(
int
)、浮点数(float
)、字符串(str
)、布尔值(bool
)、列表(list
)、元组(tuple
)、集合(set
)和字典(dict
)等。
- Python 中有基本的数据类型,如整数(
- 控制流:
if...elif...else
语句用于条件判断。for
循环用于遍历序列(如列表、元组或字符串)。while
循环用于在给定条件为真时重复执行一段代码块。break
语句用于立即退出循环。continue
语句用于跳过当前循环的剩余语句,并继续下一轮循环。
- 函数:
- 使用
def
关键字定义函数。 - 函数可以接收参数并返回结果。
- 使用
- 模块和包:
- Python 使用模块和包来组织代码。模块是包含 Python 定义和声明的文件,文件名就是模块名加上
.py
后缀。 - 包是一个包含多个模块的目录,目录中有一个特殊的
__init__.py
文件。
- Python 使用模块和包来组织代码。模块是包含 Python 定义和声明的文件,文件名就是模块名加上
数据结构
- 列表(List):
- 列表是 Python 中使用最频繁的数据结构,它是一个有序集合,可以包含不同类型的元素。
- 使用方括号
[]
定义,例如my_list = [1, 2, 3, 'a', 'b', 'c']
。 - 支持索引、切片、添加、删除和搜索等操作。
- 元组(Tuple):
- 元组与列表类似,但它是不可变的,即一旦创建就不能修改。
- 使用圆括号
()
定义,例如my_tuple = (1, 2, 3)
。
- 字典(Dictionary):
- 字典是一种无序的集合,它存储的是键值对(key-value pairs)。
- 使用大括号
{}
定义,例如my_dict = {'name': 'John', 'age': 30}
。 - 通过键来访问值,支持添加、删除和修改键值对。
- 集合(Set):
- 集合是一个无序的、不包含重复元素的集合。
- 使用大括号
{}
定义,但元素不是以键值对的形式出现,例如my_set = {1, 2, 3}
。 - 支持数学上的集合操作,如并集、交集、差集和对称差集。
Python 的这些基本语法和数据结构是学习和使用 Python 编程的基础。通过掌握它们,你可以开始构建更复杂和强大的程序。