python3 可变数据类型和不可变数据类型
2024-08-27 22:10:20
python内置有6种对象类型:
Number 数值型 | int 整型 | 不可变 |
float 浮点型 | 不可变 | |
complex 复数 | 不可变 | |
String 字符串 | 不可变 | |
Tuple 元组 | 不可变 | |
List 列表 | 可变 | |
Set 集合 | set 集合 | 可变 |
frozenset 不可变集合 | 不可变 | |
Dict 字典 | 可变 |
如何判断一个数据类型是可变数据类型还是不可变数据类型 ?
第一种方法:看id值
数据的改变引起了内存地址的改变,这种数据类型就是不可变数据类型
数据的改变没有引起内存地址的改变,这种数据类型就是可变数据类型
第二种方法:看方法
查看对象类型是否支持直接改变对象的方法,如list类型的append方法就可以直接改变list对象
最新文章
- [转]Design Pattern Interview Questions - Part 2
- [转]asp三级select菜单联动(加数据库)
- Windows下如何修改php.ini的访问路径?
- 【BZOJ2049】 [Sdoi2008]Cave 洞穴勘测 LCT/并查集
- unity android 集成指南
- 「译」JavaScript 的怪癖 1:隐式类型转换
- HttpServletResponse接口
- FAQ_浏览器_ChromeDriver报错
- 纠正一个概念:类就有VMT,各实例不过是共享这个VMT而已
- jsp页面中EL表达式不能被解析
- 干货分享:MySQL之化险为夷的【钻石】抢购风暴【转载】
- Java转型(向上转型和向下转型)
- 关于查找iOS中App路径时所要注意的一个问题
- 常用Latex公式
- Notes : <;Hands-on ML with Sklearn &; TF>; Chapter 5
- 第3章 NFS基本应用
- 潭州课堂25班:Ph201805201 爬虫基础 第七课 Python与常见加密方式 (课堂笔记)
- Linux内核入门(六)—— __attribute__ 机制【转】
- Table-Driven Design 表驱动设计
- [转]SQL SERVER数据库删除LOG文件和清空日志的方案
热门文章
- Redis 5.0.7 讲解,单机、集群模式搭建
- 指向自身类型的成员指针的初始化,this不属于类对象的一部分
- 用 Flask 来写个轻博客 (17) — MV(C)_应用蓝图来重构项目
- activiti7查询历史数据
- 基于MFC的Media Player播放器的控件方法和属性介绍
- Android/IOS APP界面设计之尺寸规范
- 13-vim-复制和粘贴-01-复制和粘贴
- CF1173X
- SpringCloud-技术专区-Zuul-使用指南
- svndumpfilter - 过滤一个 Subversion 仓库的转储文件 `dumpfile&#39;。