首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python数据类型前菜

如上图所示,Python标准的数据类型有数字、字符串、数组、列表、字典、集合还有一个空值。

学习数据类型其实我们是在学习一类类型所提供的API使用方法,你需要操作的大部分功能,Python基本上都已经帮我们封装好了,不需要我们担心效率问题,只需要你放心的使用即可。

当你熟悉了每个数据类型的API使用之后,你可以更加灵活的使用,在实际生产开发中我们会使用到各种数据类型的组合使用,这是一个必经过程。

我们知道在Python的世界里面其实一切皆对象,所有的数据类型所具备的方法都存在对应的类里面,当创建一个类型的对象时,该对象所具备的功能都保存在相应的类中,你可以很方便的调用类方法。

我们这里拿字符串类型来举例,对象是基于类的,当你定义了一个字符串类型的数据类型,那么类型字符串就是一个,而定义的变量就是对象,对象所拥有的所有功能你都可以从类中获取到,下面我们简单图示说明:

这里我们先这样简单说明一下,当我们学习到Python面向对象的知识的时候,你就会明白类的继承和类方法的知识了。

可变类型和不可变类型介绍

在学习Python数据类型的时候,我们这里先介绍一下什么是可变类型哪些是不可变类型。

不可变类型: 不可变类型即是在你定义了之后不支持修改源数据,所以如果你对不可变类型进行了修改,其实是创建了一个新对象然后复制给变量了。

不可变类型包含: 数字、字符串、元组、不可变集合(frozenset)

可变类型: 可变类型即是支持修改源数据,而不是重新创建新对象,而是修改数据。

可变类型包含: 列表、字典、可变集合(set)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180603G0ZNIJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券