位置: 编程技术 - 正文

深入理解Python中的*重复运算符(如何理解python语言)

编辑:rootadmin

推荐整理分享深入理解Python中的*重复运算符(如何理解python语言),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入理解python特性pdf百度云,深入python3,深入理解python特性pdf百度云,python深入浅出,python深入浅出,浅谈python,深入python3,深入python3,内容如对您有帮助,希望把文章链接给更多的朋友!

在python中有个特殊的符号“*”,可以用做数值运算的乘法算子,也是用作对象的重复算子,但在作为重复算子使用时一定要注意

注意的是:*重复出来的各对象具有同一个id,也就是指向在内存中同一块地址,在对各个对象进行操作是一定要注意。

举例来说:

上面初始化一个二层列表用来模拟矩阵,该矩阵式4X3的,为描述方便,这里记矩阵为A。

现在我想给A赋值为1,用下面的代码:

那我们想要的结果应该是:

深入理解Python中的*重复运算符(如何理解python语言)

可是很不幸,我们得到的是:

这是怎么回事呢,为什么给A赋值,其他的Ai1为什么都跟着变了呢?

原因是这样的:

文章开始的时候我们已经说过了,*重复出来的各对象具有同一个id,也就是指向在内存中同一块地址,在对各个对象进行操作是一定要注意。

我们再初始化的时候用了重复算子"*",这个操作符在对对象进行重复操作时,会将重复的所有对象都指向同一块内存地址,所有当你改变其中的一个值时,其他的值自然也会更新,用python的话进行解释就是下面的命令及输出:

看到了吧,id都是一样滴,也就是说这4个list是同一个“list”。

既然这样那我们想要模拟一个矩阵怎么办呢,除了有专门的numpy包之外,你当然可以给上层list逐个的append新的list,例如:

这样,我们再试试上面的赋值操作:

总结

标签: 如何理解python语言

本文链接地址:https://www.jiuchutong.com/biancheng/368750.html 转载请保留说明!

上一篇:13个最常用的Python深度学习库介绍(py常用函数)

下一篇:Python3 处理JSON的实例详解(python中的json)

  • 单独确认进项税额的情形
  • 税后利润和净利润是一样的吗
  • 农产品开具发票税率是多少
  • 受雇于两家公司个税怎么汇算清缴
  • 季报利润总额是填本季度金额还是本年累计数
  • 可以从开发成本直接结转至主营业务成本吗
  • 季度收入超过30万
  • 企业对公账户转法人私户
  • 金蝶k3生产领料单怎么导入
  • 其他债权投资和其他权益工具投资均可以计提减值
  • 哪些财务指标可以用于判断一个企业即将发生财务危机
  • 公司简易注销需要清算吗
  • 应交税费核算的税金有哪些
  • 公司委托其他公司办理事情
  • 开增值税专用发票需要合同吗
  • 专项维修基金和契税有什么区别
  • 财务软件操作指南
  • 增值税价外费用开票内容
  • 个税上月没有申报当月可以补报么
  • 计提缴纳增值税怎么做账
  • 抵扣联复印件可以做账吗
  • 外籍人员取得数月奖金怎么交税
  • 与收益相关的政府补助的确认
  • 收到工程结算单,没有发票,能入成本吗
  • 华为鸿蒙系统耗电量快吗
  • 补缴增值税的会计处理
  • 小规模纳税人销售额超过500万
  • 技术入股分红怎么计算
  • 企业筹建期间购置机器设备支出计入什么科目
  • PHP:mb_ereg_search_getpos()的用法_mbstring函数
  • 桌面图标间距特别大
  • 销售商品收到商业汇票一张会计分录
  • 销货退回未按规则处理
  • 计提企业所得税会计分录怎么做
  • 借款费用开始资本化应满足的条件不包括
  • php编程获取音频信息
  • golang、python、php、c++、c、java、Nodejs性能对比
  • 退回以前年度税费
  • 科研toc
  • mysql如何避免锁表
  • 消费税减免规定有哪些
  • 毕业设计教程
  • umount -l命令
  • 发票作废申请书模板
  • 资产的账面价值大于计税基础
  • 实收资本注入怎么操作
  • 结转清理损失会计分录
  • dedecms使用教程
  • access2010宏操作大全
  • gin框架使用案例
  • 非房地产企业的基建管理办法
  • 集团公司股份
  • 进销存怎么看
  • 会计账务处理程序有哪些类型
  • 工会筹备金记什么科目
  • 低值易耗品和物资的关系
  • 资产负债表与利润表的勾稽关系公式
  • 公司为员工租房应注意
  • 管理会计主要内容包括
  • win10 bios模式
  • u盘怎么安装驱动程序
  • vrvrf.exe是什么进程
  • linux 命令
  • WIN7系统怎么删除UG其它版本的许可证
  • noads.exe - noads是什么进程 有什么用
  • win7装完系统我的电脑在哪
  • win1020h2正式版下载
  • win7系统中怎样
  • 快捷方式栏在哪
  • win10本地连接怎么改名称
  • Android GLSurfaceView.Renderer
  • jquery插件怎么写
  • 批处理文件教程
  • vue router 组件
  • three.js碰撞检测
  • web 开发
  • 出租车票据国税怎么开
  • 江苏省税务局书记局长
  • 陕西国税电子税务局app
  • 怀化市税务局领导
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设