变量和基本数据类型
0 注释和缩进
注释是程序中的一种说明性文字,用于解释代码的作用。在 Python 中,注释以 #
开头,直到行尾结束。注释可以单独一行,也可以在代码后面。并且注释不会被执行。多行注释可以使用三个单引号 '''
或者三个双引号 """
来表示。
1 | # 这是一个注释 |
Python 中是通过缩进来表示代码块的,缩进是 Python 中的一个重要特点,它可以使代码更加清晰易读。缩进的空格数没有限制,但是同一个代码块的缩进空格数必须一致(一般为 4 个空格)。如果缩进不一致,Python 解释器会报错。
1 | if True: |
1 变量
变量是存储数据的容器。Python 中的变量不需要声明,直接赋值即可。
声明是指变量的类型和名称,例如
int a
,int
是声明的类型,a
是变量的名称。
变量的命名规则如下:
- 变量名只能包含字母、数字和下划线。
- 变量名可以以字母或下划线开头,但不能以数字开头。
- 变量名不能包含空格。
- 变量名不能使用 Python 的关键字。
- 变量名不建议使用大写字母,因为大写字母在 Python 中有特殊含义。
大小字母在 Python 中没有特殊的含义,但是大家约定只有以下几种情况使用大写字母:
- 常量:常量通常使用大写字母和下划线命名,例如
PI = 3.1415926
。- 类名:类名习惯上使用大写字母作为首字母,采用大驼峰来命名,以便于在程序中容易识别,例如
class Student
。- 全局变量:在全局范围内定义的变量,尤其是用于在多个模块中共享的变量,通常使用大写字母表示,例如
GLOBAL_VARIABLE = 10
。
举例:
1 | # 正确的变量名 |
2 常用数据类型
数据类型是指变量的类型,代码在运行过程中,需要有一种方式来区分不同的数据类型,以便于计算机能够正确的处理数据。
比如数字和字母就是不同的数据类型,数字可以进行加减乘除等运算,而字母则不能。
Python 中的常用的数据类型有:
- 整数:
int
- 浮点数:
float
- 字符串:
str
- 布尔值:
bool
声明定义变量时,Python 会自动识别变量的类型。
1 | # 整数 |
3 列表
列表是 Python 中最常用的数据类型之一,它是一个有序的集合,可以随时添加和删除其中的元素。
可以通过索引访问列表中的元素,索引从 0 开始。
1 |
|
4 元组
元组是 Python 中的另一种有序集合,和列表类似,但是元组一旦创建,就不能修改。元组使用小括号 ()
来表示。
1 | # 创建元组 |
5 集合
集合是 Python 中的一种无序集合,集合中的元素不会重复,集合是无序的,所以不能通过索引访问。
由于不能重复的特点,集合常用于去重,或者是判断某个元素是否在集合中。尤其在数据处理中,集合的去重功能非常有用。
1 | # 创建集合 |
6 字典
字典是 Python 中的一种无序集合,它是一种键值对的数据结构,可以通过键来访问值,一个 key 值对应一个 value 值。可以通过 key 值直接访问字典中的元素。
1 | # 创建字典 |
7 空值
空值是 Python 中的一种特殊的数据类型,它表示一个什么都没有的值,用 None
表示。
1 | a = None |