位置: 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抠图怎样)

  • QQ小世界历史浏览怎么找(qq小世界历史浏览记录)

    QQ小世界历史浏览怎么找(qq小世界历史浏览记录)

  • 工商银行的收款音箱如何设置(工商银行的收款码可以收信用卡的转账吗)

    工商银行的收款音箱如何设置(工商银行的收款码可以收信用卡的转账吗)

  • 抖音怎么看自己的作品被谁收藏了(抖音怎么看自己访问过的用户)

    抖音怎么看自己的作品被谁收藏了(抖音怎么看自己访问过的用户)

  • 微信激活收不到验证码的原因(微信激活显示没有收到短信验证)

    微信激活收不到验证码的原因(微信激活显示没有收到短信验证)

  • 为什么抖音转发不了(为什么抖音转发只能转发到日常)

    为什么抖音转发不了(为什么抖音转发只能转发到日常)

  • 华为什么时候出m40(华为什么时候出新款5g手机)

    华为什么时候出m40(华为什么时候出新款5g手机)

  • 华为手机微信黑屏怎么恢复(华为手机微信黑名单怎么解除黑名单)

    华为手机微信黑屏怎么恢复(华为手机微信黑名单怎么解除黑名单)

  • 拼多多dsr是什么意思(拼多多里面dsr是什么意思)

    拼多多dsr是什么意思(拼多多里面dsr是什么意思)

  • 微信好友来源有几种(微信好友来源有的不显示)

    微信好友来源有几种(微信好友来源有的不显示)

  • 快手昵称后面的数字是自己取的吗(快手昵称后面的数字名)

    快手昵称后面的数字是自己取的吗(快手昵称后面的数字名)

  • 微信第三次封号几天(微信第三次封号会不会永久封)

    微信第三次封号几天(微信第三次封号会不会永久封)

  • 红米note5是什么显示屏(红米note5介绍)

    红米note5是什么显示屏(红米note5介绍)

  • ppt首行缩进2字符怎么设置(ppt首行缩进两字符)

    ppt首行缩进2字符怎么设置(ppt首行缩进两字符)

  • 爱奇艺账号登录在哪里(怎样退出爱奇艺账号登录)

    爱奇艺账号登录在哪里(怎样退出爱奇艺账号登录)

  • 红米k20pro能遥控空调吗(红米k20pro遥控空调)

    红米k20pro能遥控空调吗(红米k20pro遥控空调)

  • 华为no va5pro怎么截屏(华为nova5pro怎么恢复出厂设置)

    华为no va5pro怎么截屏(华为nova5pro怎么恢复出厂设置)

  • 微信小程序电脑能用吗(微信小程序电脑端打开)

    微信小程序电脑能用吗(微信小程序电脑端打开)

  • 为什么在appstore下载不了探探(为什么在appstore找不到软件)

    为什么在appstore下载不了探探(为什么在appstore找不到软件)

  • 快手语音直播怎么设置封面(快手语音直播怎么转换视频直播)

    快手语音直播怎么设置封面(快手语音直播怎么转换视频直播)

  • 快手青少年模式啥意思(快手青少年模式怎么关闭)

    快手青少年模式啥意思(快手青少年模式怎么关闭)

  • 苹果x怎么看是不是全网通(苹果X怎么看是美版还是国行)

    苹果x怎么看是不是全网通(苹果X怎么看是美版还是国行)

  • 华为手机gps信号弱无法导航怎么回事(华为手机gps信号弱导航不了)

    华为手机gps信号弱无法导航怎么回事(华为手机gps信号弱导航不了)

  • 怎样在芒果TV截取一段长视频(芒果tv怎么截屏)

    怎样在芒果TV截取一段长视频(芒果tv怎么截屏)

  • 苹果手机能边打电话边录音吗(苹果手机能边打边录音吗)

    苹果手机能边打电话边录音吗(苹果手机能边打边录音吗)

  • mac开启safari开发模式的方法(safari开发者工具)(safari浏览器开发者模式)

    mac开启safari开发模式的方法(safari开发者工具)(safari浏览器开发者模式)

  • 增值税发票抵扣是什么意思
  • 金税三期反映出来的是前几年的问题
  • 一般纳税人进项销项抵扣如何做账
  • 如何自己开小公司
  • 发票校验码被章盖住了
  • 建筑企业异地申报个税
  • 纳税申报 财务报表利润表
  • 利润表中财务费用为负数是什么意思
  • 工程结算会计科目及账务处理
  • 小微企业所得税优惠政策最新2022
  • 临时用工工资税率怎么算
  • 收到进项专用发票怎么做
  • 多计提的应收账款如何调整
  • 民办非企业单位是什么单位性质
  • 售后回租是否确认收入
  • 借款合同印花税减免优惠政策
  • 2018年出口总值
  • 农村承包土地能卖土吗
  • 园林绿化苗木增值税抵扣税率是多少?
  • 营改增后哪些费用可以抵扣
  • 消费税组成计税价
  • 减免税款余额方法有哪些
  • 坏账损失计入什么费用
  • 预收美元和发票的关系
  • 垫付的工程款可以起诉要回吗
  • 支付知识产权服务费账务处理
  • 常见的电脑系统类型
  • 个人出售普通住房个人所得税
  • 纳税调整需要调年度报表嘛
  • windows搜索为什么那么慢
  • word的拼写检查总是变成法语
  • 公司美团提现到个人银行账户会有什么风险吗
  • islp2sta.exe - islp2sta是什么进程 有什么作用
  • PHP:zip_entry_read()的用法_Zip函数
  • 营改增预收款确认收入
  • 软件开发中的业务一般指什么
  • php储存数据的方法
  • 资产减值会计处理论文
  • 多模态教学模式论文
  • 结转销售成本的方法
  • 增值税纳税申报操作流程
  • 合伙企业个人所得税税率表
  • 工程施工企业的增值税税率是多少
  • 分类信息有哪些网站
  • 社保减免财务账务处理
  • 办公桌椅入固定资产计提折旧几年
  • 预付款项为什么这么多
  • 将MySQL help contents的内容有层次的输出方法推荐
  • mysql数据库维护
  • 修理费用的会计怎么做账
  • 应交增值税进项税额转出账务处理
  • 留抵进项税太多怎么办
  • 补报印花税税需要提供什么材料
  • 外贸企业出口货物的计税依据
  • 收到垫付款计入什么科目
  • 单位购牙膏牙刷卫生纸怎么做账?
  • 残保金计算公式2023年
  • 加盟费交税
  • 中小企业两账合一怎么办
  • 税收分类编码怎么选
  • 安装windowsserver2008r2提示无法定位程序输入点
  • mac os ftp
  • 在unix操作系统中,账户的功能有哪些
  • 如何更改win8开始菜单
  • 提示explorer.exe
  • Linux 修改文件名后缀
  • win10系统日历怎么放在桌面
  • [置顶] 《精神怪谈》 后续起点
  • linux系统中可用于添加用户账号
  • 批处理重启后继续运行
  • js校验姓名
  • 教你怎样用气球做可爱小兔子气球君带你做气球手工
  • 安卓新安装包
  • 天龙3d畅游端下载
  • python目录文件拼接
  • react navigate
  • 税务局的经济类型
  • 出口退税的汇率按什么时候的汇率
  • 国家税务总局纳税服务司罗名
  • 在水贝买的黄金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设