python + 余 +=加号与 加等的区别

import random
import numpy as np
a = np.array(np.arange(0, 10))
print(a)
b = a[2:4]
print(b)
b += 5
print(b)
print(a)

+= b还指向原来的位置,所以修改b,a也修改
上述程序的运行结果
[0 1 2 3 4 5 6 7 8 9]
140502757492464
[2 3]
140502757492464
[7 8]
[0 1 7 8 4 5 6 7 8 9]


import random
import numpy as np
a = np.array(np.arange(0, 10))
print(a)
b = a[2:4]
c = a[6:9]
print(id(b))
print(b)
b = b + 5
print(id(b))
print(b)
print(a)

显然,改成 加号后,指向的地址都变了,那么修改b的话也不能修改a
[0 1 2 3 4 5 6 7 8 9]
140565293340400
[2 3]
140565142078640
[7 8]
[0 1 2 3 4 5 6 7 8 9]

python + 余 +=加号与 加等的区别相关推荐

  1. python观察日志(part20)--列表中加号,extend,append之间的区别

    学习笔记,仅供参考,有错必纠 列表中"+"加号,extend,append之间的区别 extend extend函数用于在列表末尾一次性追加另一个序列中的多个值. append a ...

  2. python中if not是什么意思,python if not不同应用有什么区别,pythonifnot区别,python 中 "if...

    python if not不同应用有什么区别,pythonifnot区别,python 中 "if python 中 "if x is not None" 和 "if not x is None" 有 ...

  3. python中dtype什么意思_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  4. python和java和c语言的区别-python和c语言的主要区别总结

    Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作为大一新生的入门语言.本萌新也刚开 ...

  5. python新式类和经典类的区别

    python新式类和经典类的区别 1,新式类和经典类的区别: 广度优先和深度优先,这主要是在多类继承的时候会使用到,如下多类继承的D类对比: 经典类在加载的时候采用的是深度优先算法,二新式类采用的是广 ...

  6. python dtype什么意思_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  7. python一元加号和减号_Python运算符可不只有加减乘除

    数学里面的加减乘除,就是运算符,但是 Python 的运算符更多样,更复杂,分为算术运算符.比较运算符.赋值运算符.位运算符.逻辑运算符.成员运算符.身份运算符.为了更直观的看到运算符的使用,本文采用 ...

  8. python中astype用法_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  9. Python基本语法——shape和size的区别和联系

    Python基本语法--shape和size的区别和联系 numpy Torch 参考文献 numpy 注意: shape和size都是numpy模块中的函数 由下面我们可以看出,shape得到了数组 ...

最新文章

  1. [原创]Bash中的$*和$@的区别
  2. Google推出开源空间音频编码引擎Songbird
  3. Spring @Transactional (一)
  4. CCF 201703-3 Markdown
  5. Python整型数与字符串相互转换
  6. linux下安装glibc-2.14,解决“`GLIBC_2.14‘ not found”问题
  7. Python根据原图解析拍摄地点
  8. YoloV5代码详细解读
  9. java网络文章博客抓取系统_java 后端博客系统文章系统——No3
  10. CentOs6.5下安装svn
  11. 几个简单的正则小例子
  12. sql服务器显示error,SQL server 2008 登陆服务器时提示错误233
  13. GetModuleFileNameA函数与GetCurrentDirectoryA函数
  14. java仿win7计算器布局
  15. 中秋佳节,献上笔试题一道,祝各位事业蒸蒸日上!
  16. 多功能pdf编辑器PDF Office Max for mac
  17. Linux压力测试工具
  18. java rcp 教程 书,Eclipse RCP Tutorial(中文教程)
  19. 思科路由器:学会看路由表信息,show ip route详解
  20. C++函数模板非类型参数的使用介绍

热门文章

  1. Go语言(Golang)的Web框架比较:gin VS echo
  2. 简单介绍红白机的发声系统以及其它音源 MMC
  3. 新房装修流程详细步骤有哪些? 新房装修流程注意事项有哪些?
  4. 洞察数据中隐藏的故事——网易有数的“正确”使用方式
  5. WAF防火墙有什么用
  6. Matlab模拟分子的布朗运动
  7. 新一轮生态化创新之风,将由低代码刮起!
  8. 02 - 语义网络,语义网,链接数据和知识图谱
  9. 播放器初始化配置重点
  10. 拿捏住C字符串,这个烦人程度不亚于指针的小东西