earph0n3's doc Help

基本数据类型

python的数据类型和其他的语言的数据类型区别不大,主要分为几种:

数字(number)

数字类型在python中分为整型(int), 布尔型(bool), 浮点型(float), 复数型(complex)

其中布尔型包含TrueFalse ,其在类型上其实是int的子类,在数值上True=1, False=0

另外一些例子如下:

int

float

complex

10

0.0

3.14j

100

15.20

45.j

-786

-21.9

9.322e-36j

080

32.3e+18

.876j

-0490

-90.

-.6545+0J

-0x260

-32.54e100

3e+26J

0x69

70.2E-12

4.53e-7j

字符串(string)

字符串指的是由数字, 字母, 下划线组成的一串字符,在python中使用单引号或者双引号包裹,如:

s = "hello world!"

这里的s就代表一个字符串hello空格word!

列表(list)

python中的列表基本是使用最频繁的数据类型

列表可以完成大多数集合类的数据结构实现,可以包含字符,数字,字符串,同时也支持嵌套(即列表里面包含列表)

列表在python中使用方括号包裹,下面是例子:

# 空列表 l = [] # 包含数字的列表 l = [1, 2, 3, 4] # 包含字符的列表 l = ['a', 'b', 'c', 'd'] # 包含字符串的列表 l = ['hello', 'world', '你好', '世界'] # 嵌套且包含不同类型的列表 l = [[1, 2, 3], ['a', 'b', 'c'], 'hello', ['你好', '世界']]

元组(Tuple)

元组与列表类似,最大的区别是元组一旦确定后,其中的元素无法再修改,使用小括号包裹

下面是例子:

# 空元组 t = () # 包含数字的元组 t = (1, 2, 3, 4) # 包含字符的元组 t = ('a', 'b', 'c', 'd') # 包含字符串的元组 t = ('hello', 'world', '你好', '世界') # 嵌套且包含不同类型的元组 t = ((1, 2, 3), ('a', 'b', 'c'), 'hello', ('你好', '世界'))

集合(set)

集合同样与列表类似,但它是一种无序且可变的数据类型

类似数学中的集合,python中的集合只能存储不重复的内容,由大括号包裹

下面是例子:

# 正常创建集合 set = {1, 2, 3, 'a'} # 使用set()函数创建 set = set('hello world') # 等同于 set = {'h', 'e', 'l', 'o', ' ', 'w', 'r', 'd'} # 拆分了每一个字符同时去除了重复元素

字典(dictionary)

字典是python中另一个使用频繁的数据类型,由键:值对的形式存储数据,同样使用大括号包裹

下面是例子:

# 空字典 d = {} # 代表一个人的信息的字典 d = {"姓名": "李华", "年龄": 23}
20 十月 2024