每日感悟:
生活就是一面镜子,你看到的就是你心所想。
数据类型总结一
今天总结python中的六大数据类型,因为涉及的内容太多了,所以先把常用的方法及主要区别梳理一遍,具体的使用细节后面再慢慢补充。
Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
其中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
在此我又把它们做了如下分类:
注意点:
Python 没有单独的字符类型,一个字符就是长度为1的字符串。
List(列表) 是 Python 中使用最频繁的数据类型,可以完成大多数集合类的数据结构实现。其中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(嵌套)。
而且其中元素是可变的。
元组(tuple)与列表类似,不同之处在于元组的元素不能修改,其它方面都是一样的。虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。
string、list和tuple都属于sequence(序列)
字典(dictionary)是Python中另一个非常有用的内置数据类型。
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。
本文首发于本人csdn账号yolanda0606博文中:
1
END
1
领取专属 10元无门槛券
私享最新 技术干货