Python中一共有6种标准数据类型,Number(数字)、String(字符串)、Set(集合)、List(列表)、Tuple(元组)、Dictionary(字典)。其中数字、字符串、元组属于不可变数据类型,集合、列表、字典属于可变数据类型。注意,Python中没有数组这一说法,跟其他语言中数组的概念比较像的是列表,但不完全一样。
集合是无序的,元素不能重复,元素只能是不可变数据类型,也就只能是数字、字符串或元组。一个集合用{}代表,多个元素间用逗号隔开。如{1,“今天”,“高山”},这就是一个集合。
列表是有序的,元素可重复,元素可以为任意数据类型。一个列表用[]表示,多个元素间用逗号隔开。如 [1,2,“大雪”,1]、[1,2,3,1,“今天”,{1,2,3}] 都是数组。
元组是有序的,元素可重复,元素可以为任意数据类型。一个元组用()表示,多个元素间用逗号隔开。注意一点,元组是不可修改的。换句话说,元组属于值的类型,而不属于变量的类型。元组用()表示,多个元素间用逗号隔开。如(1,2,“老虎”,[8,9,10])就是一个元组。
字典是无序的,元素不可重复,每个元素都包含key(关键字)和value(值)两部分。key只能是不可变数据类型,即只能是数字、字符串或元组。value可以为任意数据类型。字典用{}表示,多个元素间逗号隔开,每个元素的key和value间用:隔开(注意是英文冒号)。如{“姓名”:张三,“年龄”:24,“职业”:杀手}就是一个字典。
这里我们可以看到,集合和字典的定义符号都是{}。不同点在于集合的元素就是一个普通的数据类型,而字典的元素由key和value两部分构成。
以上就是本期的所有内容了,谢谢观看。
关于工作室联系方式、进群讨论、技术支持、转载、商业合作等问题请见本套教程第一期,《教程简介》。
谢谢支持,谢谢!
注:资料包包括本期内容文档。
本期资料包下载:
百度网盘:链接:https://pan.baidu.com/s/1ELneQUNJ9cAwfWwfvacHig
提取码:wblg