位置: 编程技术 - 正文

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

  • 差额征税是什么时候出现的
  • 偶然所得纳税计算
  • 报关金额必须跟收汇金额一致吗?
  • 小规模免收增值税的收入范围
  • 土地使用税是新增税吗
  • 出口消费税税率
  • 公司户和个人户卖车的时候价格差多少
  • 个体户需要税务申报吗?
  • 有主营业务收入就一定有销项税吗
  • 子公司注销母公司合并报表处理
  • 帮别人开票收税点怎么做账
  • 未取得发票的收入怎么做账
  • 典当行借贷属于民间借贷吗
  • 融资租赁出租人和承租人的区别
  • 事业单位建账期初数银行存款余额填在哪个科目
  • 采购办公用品计入什么科目
  • 补记以前年度折旧
  • 专票信息内容
  • 企业给员工购买的团体意外险的被保险人一般是
  • 企业间借贷利息规定
  • 税控系统服务质量调查报告
  • 纳税人指什么意思
  • 购销合同印花税税率
  • 暂估入库借方有余额怎么处理
  • 利息收入和利息费用的区别
  • 软件充值怎么申请退款
  • 增值税报表上期留底税额填不上
  • 电脑总是死机
  • 苹果系统权限管理在哪找
  • redis使用php
  • 右键新建菜单中没有文本文档怎么办
  • windows 7怎么打开虚拟化
  • 在企业所得税前扣除的有哪些
  • 农民专业合作社税收优惠政策
  • 最值钱的苹果
  • 国地税合并有什么角度写论文
  • Windows11报sill idealTree buildDeps安装慢或者卡顿解决方案
  • 成本核算流程会议记录
  • 履约保证金和质保金可以一起收取吗
  • 何为租赁合同
  • php图片拼接
  • 斯诺多尼亚山
  • PostMan接口测试(很全面的接口测试教程)
  • 开源项目有什么用
  • 转让企业要交什么税
  • 小规模纳税人每月申报什么税
  • SSD目标检测算法
  • 深度学习之bottleneck layer
  • python去掉文本的指定符号
  • 季节性用工法律规定
  • 资产负债表和利润表的勾稽关系
  • 认缴出资和注册资本
  • dedecms采集怎么用
  • mysql备份工具
  • 福利费为什么通过应付职工薪酬科目要紧吗
  • 城建税小规模纳税人
  • 小微企业员工人数限制
  • 发放个税返还用不用申报
  • 长期股权投资权益法初始成本的确定
  • 开工程款发票有什么规定?
  • 公司向法人借款需要交税吗
  • 工资全扣是什么意思
  • 建厂房之前需要什么条件
  • 期间费用包括哪些费用
  • sql server browser被禁用
  • windows 配置
  • windows如何安装安卓软件
  • iso镜像怎么装
  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用
  • 用diskgenius硬盘格式转换怎么使用
  • 怎么安装最新显卡驱动
  • js对象常用方法
  • jQuery的ajax下载blob文件
  • Javascript字符串出现次数
  • shape form的区别
  • 广东省地方税务局发票查询
  • 南京税务局 局长
  • 美国买东西邮寄怎么寄
  • 新疆自治区国税局郑志全
  • 北京税务热线电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设