Python入门示例系列11 数据类型
发布时间:2023-04-14 11:25:40 所属栏目:教程 来源:
导读:Python 3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python 3 的六个标准数据类型中:
不可变
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python 3 的六个标准数据类型中:
不可变
|
Python 3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python 3 的六个标准数据类型中: 不可变数据 immutable(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。 Number(数字) Python入门示例系列09 Python算术运算 String(字符串) Python入门示例系列10 字符串(初级) List(列表) List(列表) 是 Python 中使用频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(列表嵌套)。 列表是写在方括号 [ ] 之间、用逗号分隔开的元素列表。 和字符串一样,列表同样可以被索引和截取(切片),列表被截取后返回一个包含所需元素的新列表。 列表截取(切片)的语法格式如下: 变量[头下标:尾下标] 正向索引值以 0 为开始值,第一个元素的索引为0。 反向索引从末尾开始,末尾元素的索引为 -1。 list1 = [1, 2, 3, 4, 5 ]# 元素为数字 list2 = ["a", "b", "c", "d"] # 元素为字符串 list3 = [1,2,3,"abc","555"] # 元素为数字和字符串 list4 = [[1,2],[3,4]] # 嵌套列表 列表中的元素是可以改变的。 Tuple(元组) 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。 元组中的元素类型也可以不相同: >>> tup1 = ('AAA', 'BBB', 1997, 2000) >>> tup2 = (1, 2, 3, 4, 5 ) >>> tup3 = "a", "b", "c", "d" # 不需要括号也可以 >>> type(tup3) <class 'tuple'> 创建空元组 tup1 = () 元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用: >>> t3=(3,) # 只有一个元素3的元组,末尾必须有逗号;如果不加逗号,(3)表示数字3,类型是int,不是元组。 >>> t3 (3,) Set(集合) 集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 集合是由不同元素组成,所以即便里面的值重复了,也会(自动)去重。 >>> set1=set() >>> set1 set() >>> set2={1,3,2} >>> set2 {1, 2, 3} >>> set3={1,3,3,4} >>> set3 {1, 3, 4} >>> set4={"B",2,"A",1} >>> set4 {'B', 1, 2, 'A'} Dictionary(字典) 字典的每个键值对( key=>value )用冒号 : 分隔,每个键值对之间用逗号(,)分割,整个字典包括在花括号 { } 中 ,格式如下所示: d = {key1 : value1, key2 : value2, key3 : value3 } 键必须是唯一的,但值则不必唯一。 值可以取任何数据类型,但键必须是不可变的(immutable),如字符串,数字。 一个简单的字典实例: dict1 = {'name': 'aimin', 'id': 123, 'phone': '123456789'} 使用大括号 { } 创建空字典。 >>> emptyDict = dict() >>> empDict = {} >>> type(empDict) <class 'dict'> >>> type(emptyDict) <class 'dict'> (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
