位置: 编程技术 - 正文

深入理解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)

  • 进项税额转出是在当月还是回到所属期
  • 电子承兑被退回在哪里
  • 工资是当月计提下月发放吗
  • 企业专家咨询费标准
  • 百分百控股的企业是否负连带责任
  • 坏账核销计入营业利润吗
  • 当年实现的利润属于资产吗
  • 外汇资本金入账要求
  • 进项税有余额但没有余额
  • 企业中由特定人员所承担的一项
  • 城建税和教育费附加的计税依据是什么
  • 免抵税额是否能抵销项税额呢?
  • 增值税抵扣期限多少天
  • 改变使用用途 规划处罚
  • 银行账户设置数大于纳税人向税务机关提供数
  • 哪些人可以享受4050社保补贴
  • 固定资产一次性折旧政策2023
  • 公司注册资金未实缴可以申请破产吗
  • 销售不动产税务处理
  • 个人税收起征点调整
  • 抵债资产会计核算办法
  • 系统升级为win11
  • 工业企业增值税负率一般控制在多少
  • 在公司预支费用怎么写单据
  • win11任务栏全部显示
  • pc安装苹果系统
  • php string函数
  • 发出商品但货款没到账
  • PHP:ftp_nb_continue()的用法_FTP函数
  • 如何计算旧城拆迁面积
  • 公司更衣柜费用怎么算
  • opencv怎么训练
  • php开发接口
  • js继承方式及其优缺点
  • 在职工教育经费包括哪些
  • 网络使用费属于什么会计科目
  • 个体户核定征收超过了怎么办
  • 小微企业所得税税率
  • 保理公司会计核算讲解
  • 税法规定的增值税是指
  • 画完图不给钱怎么办
  • 职工伙食费账务处理
  • 存货周转率多少算低
  • 没有进项发票开具销项发票怎么做账?
  • 办公楼的装修费用如何进行财税处理
  • 进项税额转出的分录怎么做
  • 财务会计制度的基本要求
  • 开具红字发票的当月就要进项税额转出吗?
  • 怎样查企业注册地址
  • 计提工资是否要交税
  • 购买银行结构性存款安全吗
  • 集团公司对子公司总经理的绩效考核
  • 对于事业单位无力支付的银行承兑汇票
  • 数据库性能优化方法论和最佳实践
  • sql server 用法
  • sql企业管理器在哪里
  • mysql exists与not exists实例详解
  • Python3.6-MySql中插入文件路径,丢失反斜杠的解决方法
  • 严密防范什么安全风险,严厉打击敌对势力犯罪
  • 苹果mac电脑打不开
  • win7安装sqlserver2000没反应
  • win10预览版选哪个
  • linux怎么管理进程
  • GhostXP装机版v3.0
  • ubuntu20.04安装samba
  • linux vi中查找内容
  • 摄像头挡住了
  • js下拉列表框
  • android指南针源码
  • 一起学ap
  • 提高你工作效率的方法
  • javascript程序设计教程
  • Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively
  • python约瑟夫问题最高效算法
  • 电子发票票种核定申请
  • 湖南省税务局发票辨伪系统
  • 如何税务监管更精准
  • 财税36号文附件3
  • 生活费需要缴纳什么税
  • 公务员考试税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设