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

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

其中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

在此我又把它们做了如下分类:

再进行详细分类:



注意点:

  1. Python 没有单独的字符类型,一个字符就是长度为1的字符串。
  2. List(列表) 是 Python 中使用最频繁的数据类型,可以完成大多数集合类的数据结构实现。其中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(嵌套)。

    而且其中元素是可变的。
  3. 元组(tuple)与列表类似,不同之处在于元组的元素不能修改,其它方面都是一样的。虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表

  4. string、list和tuple都属于sequence(序列)

  5. 字典(dictionary)是Python中另一个非常有用的内置数据类型。

    列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。


python中的数据类型相关的内容比较散而且多,暂时先写这么多,后面再慢慢补充。

图片看起来可能不方便,但cdsn不能上传导图文件,如果有朋友需要的话可以扫码关注后回复“python”,领取思维导图原件(后续文章相关的资料也都会上传到相同链接)。



猜你喜欢

转载自blog.csdn.net/lijing742180/article/details/80917463