以下是第一阶段中关于Python基本语法、数据类型和变量的详细介绍:

  1. Python基本语法:
    1.1 缩进:Python使用缩进(空格或制表符)来表示代码块。通常,我们使用四个空格作为一个缩进级别。
    1.2 注释:在Python中,可以使用井号(#)来添加单行注释。对于多行注释,可以使用三个单引号(''')或三个双引号(""")将注释内容包裹起来。
    1.3 行连接符:如果一行代码过长,可以使用反斜杠(\)作为行连接符将代码分成多行。
  2. 数据类型:
    Python中的基本数据类型包括:
    2.1 数字:整数(int),浮点数(float)和复数(complex)

整数

整数是没有小数部分的数字,例如:-3、0、42。在Python中,整数的大小仅受限于可用内存。

浮点数

浮点数是带有小数部分的数字,例如:-3.14、0.0、42.5。在Python中,浮点数通常用64位表示,具有15到17位的精度。

复数

复数是由实部和虚部组成的数字,例如:3 + 4j。在Python中,复数的实部和虚部都是浮点数。

2.2 布尔值:True和False,分别表示真和假。
 

布尔值


布尔值表示逻辑上的真(True)和假(False)。布尔值通常用于条件判断和比较运算。

2.3 字符串(str):用单引号(')或双引号(")包裹的字符序列。
 

字符串

字符串是由零个或多个字符组成的有序字符序列。在Python中,可以使用单引号(')或双引号(")创建字符串。字符串是不可变的,意味着创建后无法更改。字符串支持切片、拼接、格式化等多种操作。

2.4 列表(list):有序的可变元素集合,用方括号([])表示。
 

列表

列表是有序的、可变的元素集合。列表中的元素可以是任意类型,包括其他列表。在Python中,可以使用方括号([])创建列表。列表支持切片、添加、删除、修改等多种操作。

2.5 元组(tuple):有序的不可变元素集合,用圆括号(())表示。
 

元组

元组是有序的、不可变的元素集合。元组中的元素可以是任意类型,包括其他元组。在Python中,可以使用圆括号(())创建元组。元组支持切片,但不支持添加、删除和修改元素。

2.6 字典(dict):键值对的无序集合,用大括号({})表示。
 

字典

字典是由键值对组成的无序集合。字典中的键必须是唯一的且不可变,可以是数字、字符串、元组等类型。字典中的值可以是任意类型,包括其他字典。在Python中,可以使用大括号({})创建字典。字典支持添加、删除、修改键值对等多种操作。

2.7 集合(set):无序的、不重复元素的集合,用大括号({})表示,但不包含键值对。
 

集合

集合是无序的、不重复元素的集合。集合中的元素必须是不可变的,可以是数字、字符串、元组等类型。在Python中,可以使用大括号({})创建集合,但不包含键值对。集合支持添加、删除元素,以及集合之间的并集、交集、差集等操作。

  1. 变量:
    变量是用来存储数据的标识符。在Python中,可以使用等号(=)为变量赋值。变量名应遵循以下规则:
    3.1 变量名只能包含字母、数字和下划线。
    3.2 变量名不能以数字开头。
    3.3 变量名不能与Python的关键字冲突。

示例:

# 注释:定义一个整数变量
number = 10

# 定义一个浮点数变量
price = 9.99

# 定义一个字符串变量
greeting = "Hello, Python!"

# 定义一个列表变量
fruits = ["apple", "banana", "cherry"]

# 定义一个元组变量
colors = ("red", "green", "blue")

# 定义一个字典变量
person = {"name": "Alice", "age": 30}

# 定义一个集合变量
unique_numbers = {1, 2, 3, 4, 5}