栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自学Python:第九篇可变类型与不可变类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自学Python:第九篇可变类型与不可变类型

按照创建是否可变,Python中的对象可以分成两类:可变类型和不可变类型

可变类型:可以通过一些操作来改变自身的值

例如 列表是一种可变类型,我们可以通过索引来改变的值

通过调用方法改变他的值

通过del关键字来改变他的值

不可变的类型:不能通过这些操作来改变他的值

例如字符串是一种不可变的类型,不能通过索引来改变他的值

调用字符串的方法会返回一个新的字符串,并不改变原来的值

对变量s重新赋值,Python会创建一个新的字符串,原来的字符串并没有被修改

因此,这并不违反字符串不可改变的性质

不可变类型有:整数,浮点数,复数,字符串,元组,不可变集合

可变类型有:列表,字典,集合,NumPy数组,自定义类型

Python 中的数字和字符串都是不可以变类型,常用的容器类型:列表,字典,集合等都是可变的,元组和不可变集合相当于对于列表和集合的一种不可变实现


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/222345.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号