位置: IT常识 - 正文

一切皆对象和深浅拷贝(一切皆对象什么意思)

编辑:rootadmin
1.一切皆对象 在python中int、dict类都继承自object类,int和dict又都是type类的对象 print(type(int)) # <class 'type'> print(type(dict)) # <class 'type'> 那么type和object又是什么关系呢?我们来 ... 1.一切皆对象

推荐整理分享一切皆对象和深浅拷贝(一切皆对象什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:一切皆是什么意思,一切皆是对象,一切都是对象,一切皆可对比,一切皆是对象,一切皆是对象,一切皆是对象,一切皆对象什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

在python中int、dict类都继承自object类,int和dict又都是type类的对象

print(type(int)) # <class 'type'>print(type(dict)) # <class 'type'>

那么type和object又是什么关系呢?我们来type一下object和type!

print(type(type)) #<class 'type'>print(type(object)) #<class 'type'>

其实:

一切皆对象和深浅拷贝(一切皆对象什么意思)

1.object的元类其实是type类,object是由type类构造出来的对象2.type是自己的对象(指针指向了自己)3.type类又继承了object类

1.1一切皆对象的好处

它可以通过一切皆对象,使得任何类型的变量值能够赋值给变量!因为,其本质是变量都指向了一个内存地址,而并不是直接指向具体的数据(在其他语言中不能这样)

2.深浅拷贝

1.赋值,本质是多了一个变量指向另一个变量的内存地址

l = [11,22,[311,444,55]]l2 = l # 赋值操作,本质就是l2指向了l的内存地址print(l2 is l) # 结果为true

2.浅拷贝,本质是又拷贝一份内存地址指向对应的变量值

from copy import copyl = [111,222,[333,444]]l3 = copy(l) # 浅拷贝,只是拷贝了l的内存地址print(l3 is l) # 结果为false# 修改l3的列表值,l也会改变!

3.深拷贝:本质内存地址、值全部拷贝一份,非常占内存!

from copy import deepcopyl = [111,222,[333,444]]l4 = deepcopy(l)print(l4 is l) # 结果为false# 深拷贝是把内存地址、变量值全部拷贝了一份,所以修改l4中列表的值,l并不会改变# 注意:深拷贝,拷贝的时候l列表里面的不可变类型地址并不会改变,改变的是可变类型的地址!!
本文链接地址:https://www.jiuchutong.com/zhishi/309302.html 转载请保留说明!

上一篇:phpcms中phpsso是什么?(php是什么)

下一篇:ps抠图教程之使用魔棒工具抠图(ps抠图怎样)

  • 苹果手机怎么一键打开手电筒(苹果手机怎么一键锁屏)

    苹果手机怎么一键打开手电筒(苹果手机怎么一键锁屏)

  • 苹果音乐我喜欢的歌在哪里(苹果音乐我喜欢的歌)

    苹果音乐我喜欢的歌在哪里(苹果音乐我喜欢的歌)

  • OPPO Ace2搭配了几种颜色呢(oppo ace2优点和缺点)

    OPPO Ace2搭配了几种颜色呢(oppo ace2优点和缺点)

  • airpods连上没声音过一会又断了(airpods连上无声)

    airpods连上没声音过一会又断了(airpods连上无声)

  • 华为mate10充电器型号(华为mate10充电器多少w)

    华为mate10充电器型号(华为mate10充电器多少w)

  • 支付宝非好友能聊天吗(支付宝非好友能直接转账吗)

    支付宝非好友能聊天吗(支付宝非好友能直接转账吗)

  • 文件打印出来内容是半页怎么办(文件打印出来内容不全可以补打一次吗)

    文件打印出来内容是半页怎么办(文件打印出来内容不全可以补打一次吗)

  • 快手重置账号还能用吗(快手重置账号还能刷)

    快手重置账号还能用吗(快手重置账号还能刷)

  • 微博王卡免流怎么开启(王卡微博免流用激活吗)

    微博王卡免流怎么开启(王卡微博免流用激活吗)

  • 交管12123实名认证刷脸失败是什么原因(交管12123实名认证怎么改)

    交管12123实名认证刷脸失败是什么原因(交管12123实名认证怎么改)

  • 计算器上的ac键是表示什么(计算器上的ac键是改错键吗)

    计算器上的ac键是表示什么(计算器上的ac键是改错键吗)

  • 乐视手机怎么拆开后盖(乐视手机怎么拆开后盖换电池)

    乐视手机怎么拆开后盖(乐视手机怎么拆开后盖换电池)

  • 小米8夜光屏有什么用(小米8夜光屏怎么打开没反应)

    小米8夜光屏有什么用(小米8夜光屏怎么打开没反应)

  • 手机卡丢了怎么收短信(手机卡丢了怎么找回微信)

    手机卡丢了怎么收短信(手机卡丢了怎么找回微信)

  • 易企秀如何用本地音乐(怎么使用易企秀)

    易企秀如何用本地音乐(怎么使用易企秀)

  • 防范邮件攻击的措施有哪些(防范邮件攻击的措施有哪些内容)

    防范邮件攻击的措施有哪些(防范邮件攻击的措施有哪些内容)

  • 苹果xr充电慢怎么回事(苹果xr充电太慢)

    苹果xr充电慢怎么回事(苹果xr充电太慢)

  • 云闪付用不了怎么回事(云闪付用不了怎么办)

    云闪付用不了怎么回事(云闪付用不了怎么办)

  • 浏览网页时怎么修改js(浏览网页时怎么去掉点击超链接后)

    浏览网页时怎么修改js(浏览网页时怎么去掉点击超链接后)

  • 怎么清理airpods(怎么清理airpods里面的耳屎)

    怎么清理airpods(怎么清理airpods里面的耳屎)

  • 小米电视连不上WiFi怎么办(小米电视连不上路由器怎么回事)

    小米电视连不上WiFi怎么办(小米电视连不上路由器怎么回事)

  • 腾讯电脑管家流量监控怎么使用?(腾讯电脑管家流量监控不显示)

    腾讯电脑管家流量监控怎么使用?(腾讯电脑管家流量监控不显示)

  • 预收账款开票怎么做账
  • 酒类的包装物押金可以单独核算吗
  • 耕地占用税的税目
  • 多余的进项税该怎么处理
  • 科研材料怎么买
  • 财务担保费计入什么科目
  • 自产产品用于广告要交消费税吗
  • 制造费用结转到辅助生产成本
  • 冲红发票怎么写备注
  • 企业所得税的优点有哪些
  • 增值税专用发票和普通发票的区别
  • 小规模纳税人转一般纳税人
  • 对公账户如何转到法人账户
  • 监督审核费用会计入账
  • 外汇结汇的方法有哪些呢?
  • 关于商业健康保险产品的规范和条件
  • 非专利技术属于无形资产吗?
  • 软件著作权认证查询
  • 合作社人工工资账务处理
  • 仲裁规则主要包括
  • 计提增值税的会计科目
  • php创建文件夹和文件
  • 在承租的土地上建房
  • PHP:pg_lo_truncate()的用法_PostgreSQL函数
  • 收到商品的会计分录怎么写
  • 增值税发票月末怎么账务处理
  • excel多表操作法
  • 怎样把有余额的钱转出来
  • 图神经网络gat
  • 期初在产品成本是什么
  • 长期投资有哪些渠道
  • 在建工程盘盈计入什么
  • yolov3训练
  • yarn安装路径
  • 摊位出租税率
  • 建筑材料开票可以抵税吗
  • sqlceil函数用法
  • 办理注销税务登记的流程和资料
  • 用友软件操作流程图片
  • 商场一般是怎么缴纳租金的
  • 银行承兑汇票到期未承兑怎么办
  • 增值税留抵情况下要交流转税吗
  • 坏账确认无法收回
  • 增值税免抵退税和免退税的区别有什么?
  • 开票后收不回来款怎么办
  • 贷款保险费能否抵扣个税
  • 虚开发票但是没有成本如何做账?
  • 收不回来的账怎么处理
  • 残疾人就业保障金
  • 发票入账但是没付款有什么税务风险
  • 利润分配审计案例
  • 研发费用核查要点
  • 商品销售成本的计算可以采用逆算成本法,其操作方法是
  • linux下apache、mysql、php安装配置详细笔记
  • sql语句如何将一列数据值相加
  • 阿里云centos7安装图形界面
  • win7系统怎么把字体调大
  • 左右内边距代码
  • windows7卸载所有软件
  • win8不识别u盘
  • windows server 2008 r2怎么用u盘启动
  • ubuntu每次开机都会进入grub
  • mac上怎么查看qq聊天记录
  • redhat磁盘挂载
  • win8系统怎么设置密码
  • win10系统如何清洗打印机喷头
  • 微软反盗xp黑屏怎么办
  • windows8如何进入bios
  • Python 正则表达式的高级用法
  • js使用正则表达式对json对象的校验
  • 下列关于javascript的叙述正确的有
  • 北京孩子社保网上怎么缴费
  • 志愿者开展活动后存在的问题
  • 冲红和红冲的区别
  • 什么叫关联单位
  • 广州地税微信公众号
  • 冯炜教授现况如何
  • 实体经济的行业有哪些
  • 小店区税务大厅
  • 税法上接受捐赠是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设