Python基础学习篇-7-各种数据类型总结(一)

每日感悟:

生活就是一面镜子,你看到的就是你心所想。

数据类型总结一

今天总结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

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180705G0R7T000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券