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

  • 抖音818晚会分别在几点发红包(抖音818晚会在哪天)

    抖音818晚会分别在几点发红包(抖音818晚会在哪天)

  • 微博粉丝增加方法有哪些(微博粉丝怎么增加)

    微博粉丝增加方法有哪些(微博粉丝怎么增加)

  • r语言和python的区别(r语言和python的区别与联系)

    r语言和python的区别(r语言和python的区别与联系)

  •  360水滴摄像头怎么联网设置教程(360水滴摄像头怎么恢复出厂设置)

    360水滴摄像头怎么联网设置教程(360水滴摄像头怎么恢复出厂设置)

  • 165号段是什么运营商(165号段是什么号码)

    165号段是什么运营商(165号段是什么号码)

  • qq为什么搜索qq号找不到人(qq为什么搜索群号搜不到)

    qq为什么搜索qq号找不到人(qq为什么搜索群号搜不到)

  • excel数据分析在哪里(如何学做数据分析)

    excel数据分析在哪里(如何学做数据分析)

  • 脚注的横线怎么设置(脚注的横线怎么左对齐)

    脚注的横线怎么设置(脚注的横线怎么左对齐)

  • 一加7支持多少w充电(一加7支持多少w闪充)

    一加7支持多少w充电(一加7支持多少w闪充)

  • 手机有蓝光辐射吗(手机蓝光辐射对眼睛)

    手机有蓝光辐射吗(手机蓝光辐射对眼睛)

  • 打开流量没有网络怎么回事(打开流量没有网络怎么回事显示3G)

    打开流量没有网络怎么回事(打开流量没有网络怎么回事显示3G)

  • 快手极速版邀请好友的钱多久到账(快手极速版邀请新人奖励审核多久)

    快手极速版邀请好友的钱多久到账(快手极速版邀请新人奖励审核多久)

  • ipad pro能当电脑用吗(ipadpro2021可以当电脑用吗)

    ipad pro能当电脑用吗(ipadpro2021可以当电脑用吗)

  • 抖音怎么撤回已发视频(抖音怎么撤回已读)

    抖音怎么撤回已发视频(抖音怎么撤回已读)

  • i7 9700是几核处理器(i7 9700f是几核)

    i7 9700是几核处理器(i7 9700f是几核)

  • 华为p30pro有5g版本吗(华为p30pro是否5g手机)

    华为p30pro有5g版本吗(华为p30pro是否5g手机)

  • 淘宝追加评价怎么修改(淘宝追加评价怎么看)

    淘宝追加评价怎么修改(淘宝追加评价怎么看)

  • 苹果f开头哪里产的(苹果f开头的是哪里的)

    苹果f开头哪里产的(苹果f开头的是哪里的)

  • 微信里草稿怎么恢复(微信里草稿怎么保存)

    微信里草稿怎么恢复(微信里草稿怎么保存)

  • 淘宝怎么设置消息提醒(淘宝怎么设置消息栏)

    淘宝怎么设置消息提醒(淘宝怎么设置消息栏)

  • 滴滴永久封禁怎么解封(滴滴永久封禁还能不能重新注册了?)

    滴滴永久封禁怎么解封(滴滴永久封禁还能不能重新注册了?)

  • 手机照片怎么在电脑上打印(手机照片怎么在打印机上打印)

    手机照片怎么在电脑上打印(手机照片怎么在打印机上打印)

  • 苹果xsmax尺寸(苹果xsmax是苹果几)

    苹果xsmax尺寸(苹果xsmax是苹果几)

  • iphone8怎么看是不是国行(怎么看是苹果8)

    iphone8怎么看是不是国行(怎么看是苹果8)

  • cad空心字体怎么设置(cad空心字体怎么做空心字可以编辑)

    cad空心字体怎么设置(cad空心字体怎么做空心字可以编辑)

  • 小咖秀如何隐藏水印(小咖秀怎么退出)

    小咖秀如何隐藏水印(小咖秀怎么退出)

  • 手机搜狗输入法怎么删除记忆(手机搜狗输入法怎么换行)

    手机搜狗输入法怎么删除记忆(手机搜狗输入法怎么换行)

  • 服装加工费税收编码
  • 汽车购置税怎么在手机上缴费
  • 汇算清缴补缴税款如何做账
  • 物业费按年交有优惠吗
  • 发票作废后对方不退回抵扣联怎么办
  • 其他业务成本影响营业成本吗
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 股权投资公司如何找项目合作
  • 公立医院固定资产贷款相关规定
  • 个人在电商平台购买跨境商品需要缴纳什么税
  • 建筑企业与建设局的关系
  • 房产税实施城市
  • 税务稽查执法要以什么为依据,按照法定的职责
  • 运费发票备注栏样板
  • 汇算清缴费用调增会计处理
  • 备用金转账个人能转吗
  • 小规模纳税人核定征收标准
  • 研发支出是否可以抵税
  • 交易性金融资产入账价值怎么计算
  • win11怎么设置最佳能效模式
  • 计算机网络默认网关什么意思
  • 公司收到保险公司赔款
  • 房地产企业个人所得税
  • thinkphp limit
  • 会计中记账凭证复核是谁负责
  • 工程结算需要哪些施工方案
  • jquery编程
  • 工程未竣工结算但质保期已过
  • 其他应收和其他应付可以共用吗
  • 分批次付款
  • phppoem
  • 发票刮出来的奖有兑奖时间
  • 投资收益结转到哪个科目
  • php表单内容写入txt
  • command对象可以执行sql语句吗
  • move命令移动文件夹下所有文件
  • 进口货物财务处理
  • 视同销售的增值税怎么申报
  • 哪些项目可以在城镇开发边界外
  • 支付应付账款的文章怎么写的
  • 国家退税收到的钱在哪里
  • 劳务费不足800如何入账
  • 增值税发票货物名称要求
  • 解决胃胀气最快方法
  • 滴滴票可以抵扣吗?
  • 退税流程怎么操作个人所得税2022
  • 营业收入与利润总额的比值
  • sqlserver2012完全卸载
  • 待报解预算收入是什么
  • 小规模减免的增值税要交所得税吗
  • 利息为什么存在
  • 应收账款如何做平
  • 既有从价又有从租如何计算房产税
  • 免增值税进项税怎么弄
  • 公司支付宝账户提现需要手续费吗
  • 买车的车
  • 汇算清缴要补交0.01怎么调成0
  • 什么叫短期投资
  • 持有待售的非流动资产减值能转回吗
  • 如何优化sql语句执行效率
  • mysql字段什么意思
  • mac mysql密码
  • ubuntu 16.04 u盘安装
  • windows7手写功能
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • lsass.exe在哪个文件夹
  • linux最常用的shell终端是
  • win7中Windows Time时间服务错误1060怎么办?
  • linux装完显卡驱动分辨率低
  • cocos2d-js-min.js
  • unity脚本编写教程
  • js开发组件
  • fragment的context
  • unity总结
  • 深入理解javascript特性
  • jquery访问本地html
  • 如何知道公司所有账户
  • 重庆市医疗保障局
  • 广东省电子税务局电话
  • 增值税综合税率是什么意思啊造价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设