python的可变与不可变数据类型学习介绍_光环大数据Python培训
6页1、 光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/pythonpython 的可变与不可变数据类型学习介绍的可变与不可变数据类型学习介绍_ _光环大数据光环大数据 PythonPython 培训培训python 的可变与不可变数据类型学习介绍。python 与 C/C+不一样,它的变量使用有自己的特点,当初学 python 的时候,一定要记住“一切皆为对象,一切皆为对象的引用”这句话,其实这个特点类似于 JAVA,所以在 python 里面大家也不用担心类似于 C/C+中的指针的复杂问题,在 python 中数据分为可变数据类型,不可变数据类型。可变数据类型:列表 list 和字典 dict。不可变数据类型:整型 int、浮点型 float、字符串型 string 和元组tuple。以 int 和 list 为例,分析“可变数据类型”和“不可变数据类型”之间的区别。不可变数据类型分析x=1id(x)31106520y=1光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/id
2、(y)31106520x=2id(x)31106508y=2id(y)31106508z=yid(z)31106508x+=2id(x)31106484光环大数据光环大数据-大数据培训知名品牌大数据培训知名品牌http:/ 光环大数据光环大数据 http:/上面这段程序都是对不可变数据类型中的 int 类型的操作,id()查看的是当前变量的地址值。我们先来看 x=1 和 y=1 两个操作的结果,从上面的输出可以看到 x 和 y 在此时的地址值是一样的,也就是说 x 和 y 其实是引用了同一个对象,即 1,也就是说内存中对于 1 只占用了一个地址,而不管有多少个引用指向了它,都只有一个地址值,只是有一个引用计数会记录指向这个地址的引用到底有几个而已。当我们进行 x=2 赋值时,发现 x 的地址值变了,虽然还是x 这个引用,但是其地址值却变化了,后面的 y=2 以及 z=y,使得 x、y 和 z 都引用了同一个对象,即 2,所以地址值都是一样的。当 x 和 y 都被赋值 2 后,1这个对象已经没有引用指向它了,所以 1 这个对象占用的内存,即 31106520 地址要被“垃圾回收” ,即
《python的可变与不可变数据类型学习介绍_光环大数据Python培训》由会员gua****an分享,可在线阅读,更多相关《python的可变与不可变数据类型学习介绍_光环大数据Python培训》请在金锄头文库上搜索。
做运营60%靠思维,40%靠经验,你的思维跟得上吗_光环大数据培训
长沙BI大数据培训_BI大数据工程师需要具备哪些高薪技能_光环大数据培训
智慧交通大数据平台搭建过程及应用案例_光环大数据培训
在DevOps中以API看待共享数据库_光环大数据培训
怎样才能成为一个高级Java工程师 —光环java培训机构
这可能是一篇数据化运营的大纲_光环大数据培训
自学大数据能找到工作吗_光环大数据培训
长沙大数据公司有哪些 参加大数据培训有钱途吗_光环大数据培训
中国大数据成熟盈利模型尚未建立_光环大数据培训
针对 MySQL 大规模数据库的性能和伸缩性的优化_光环大数据培训
怎样做数据分析_数据分析方法大全
怎么学习数据分析_数据分析软件汇总
怎样成为数据分析师_光环数据分析师培训
在大数据迅猛发展的今天隐私保护成了难题_光环大数据推出AI智客计划送2000助学金
长沙cpda数据分析培训_cpda考试流程
运营之道,千变万化,存乎一心_光环大数据培训
在Hadoop上运行Docker容器的六大陷阱_光环大数据培训
云计算平台点兵 谁在用AWS 谁在用Azure_光环大数据培训
自学java编程语言和参加java培训哪个更有前途—光环java培训机构
最用心的运营数据指标解读_光环大数据培训
2022-11-05 10页
2023-12-02 7页
2023-07-25 5页
2023-02-08 11页
2023-11-21 5页
2023-06-01 10页
2023-07-27 10页
2023-01-04 7页
2022-11-03 3页
2024-02-05 4页