Python数据类型怎么划分,用法分别是什么
Admin 2022-07-11 群英技术资讯 885 次浏览
Python数据类型分为值类型和引用类型, 下面我们看下它们的区别:
对象本身不允许修改,数值的修改实际上是让变量指向了一个新的对象
包含:字符串、元组、数值,本身不允许被修改
对象本身可以修改,
包含:列表、字典,本身允许修改
例子:
a = 11 print id(a) a = 16 print id(a)
结果:
43525053L 57628312L
修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值
l = [1,2,3] print id(l) l[0] = 0 print id(l)
结果:
19775281L 19775281L
修改引用类型的值,因为listb的地址和lista的一致,所以也会被修改
一般只为了复制值,可以使用分片操作
listb = lista[:]
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了快速了解Python开发中的cookie及简单代码示例,具有一定借鉴价值,需要的朋友可以参考下
这篇文章主要为大家详细介绍了基于OpenCV如何实现答题卡识别,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
二叉树是一种简单的树形结构,其每个节点的分支节点数有0,1或2个,下面这篇文章主要给大家介绍了关于Python二叉树的相关资料,本文介绍的非常通俗易懂,新手也秒懂,需要的朋友可以参考下
这篇文章主要介绍了python @property的用法,简单地说就是一个类里面的方法一旦被@property装饰,就可以像调用属性一样地去调用这个方法,它能够简化调用者获取数据的流程,感兴趣的朋友跟随小编一起看看吧
这篇文章介绍了Python中的基本数据类型,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008