Python中“xx+=xx”与“xx=xx+xx”的区别:

可变类型有: list(列表),dict(字典)

不可变类型有: string,integer,tuple

案例说明:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2017-04-01 15:42:21
# @Author  : xiaokeimport os
# 第一种方式
def addNum1(a):a+=a
a=2
addNum1(a)
print(a)#a=2,不可变类型,不变
a=[1,2]
addNum1(a)
print(a)#a=[1,2,1,2],可变类型,“+=”直接修改原来的元素# 第二种方式
def addNum2(a):a=a+a
a=2
addNum2(a)
print(a)#a=2,不可变类型,不变
a=[1,2]
addNum2(a)
print(a)#a=[1,2],可变类型,“xx=xx+xx”,没有修改原来的元素

Python中“xx+=xx”与“xx=xx+xx”的区别相关推荐

  1. python中remove函数是什么意思,python中pop函数和remove函数有什么区别

    python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...

  2. python中模块(Module)和包(Package)的区别 (导入模块、导入包)(import导包)

    如下结构,mycompany就是包,abc.py和xyz.py就是模块 mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 参考文章:Python中模块(Modu ...

  3. python中的单引号和双引号的区别

    python中的单引号和双引号的区别 今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串.但是这两种通用的表达 ...

  4. Python中集合set和字典dict的用法区别

    Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...

  5. python列表和元组的应用,Python中列表和元组的使用方法和区别

    一.二者区别 列表: 1.可以增加列表内容 append 2.可以统计某个列表段在整个列表中出现的次数 count 3.可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 e ...

  6. Python 中读取和保存图像方法汇总及其区别

    方法一:利用 PIL 中的 Image 函数 这个函数读取出来不是 array 格式,这时候需要用 np.asarray(im) 或者 np.array()函数 .区别:np.array() 是深拷贝 ...

  7. python中的apply(),applymap(),map() 的用法和区别

    在Python中如果想要对数据使用函数,可以借助apply(),applymap(),map() 来应用函数,括号里面可以是直接函数式,或者自定义函数(def)或者匿名函数(lambad) impor ...

  8. Python中模块(Module)和包(Package)的区别

    1. 模块(Module) 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个 ...

  9. python中哈达玛积与矩阵乘法的区别

    矩阵乘法是线性代数的基础运算,例如矩阵A是32,矩阵B是32 哈达玛积是两个m*n矩阵相乘 那么在python中,他们是怎样计算的呢? 当矩阵是 numpy.ndarray 时,A * B 表示哈达玛 ...

  10. [转载] python中sort,sorted,reverse,reversed的区别

    参考链接: Python中的sort 简单的说以上四个内置函数都是排序. 对于sort和reverse都是list列表的内置函数,一般不传参数,没有返回值,会改变原列表的值. 而sorted和reve ...

最新文章

  1. iOS之深入解析如何编写自己的CocoaPods插件
  2. 短视频内容理解与生成技术在美团的创新实践
  3. 【2022】JVM常见面试真题详解
  4. 安卓逆向_15( 一 ) --- JNI 和 NDK
  5. call() , apply() ,bind()的用法
  6. TensorFlow入门--张量的定义与基本运算
  7. 低代码开发平台_如何挑选最适合你的低代码开发平台
  8. 19/03/17Python笔记
  9. pandas groupby 用法详解
  10. python QQ刷屏代码
  11. AOF -- Redis 设计与实现
  12. 中国研究生数学建模竞赛试题
  13. mysql忘记密码怎样重置
  14. (原創) 如何設計除頻器? (SOC) (Verilog) (MegaCore)
  15. Android点击打开微信
  16. bat:windows bat脚本修改文件内容
  17. 丁火生于未月命理分析_日主丁、未月出生五行喜用分析-丁日未月生《晶灵八字算命》...
  18. android bitmap回收,android BitMap回收
  19. d610网络计算机,尼康D610评测:机身细节
  20. 高新技术企业认证自助申请教程

热门文章

  1. CSS:颜色、背景和剪切
  2. 【计算机网络】频带和频段(图解易懂)
  3. m2硬盘写入速度测试软件,实测:M2固态硬盘换个插槽传输速度竟然提升了约1000M!...
  4. python输出希腊字母
  5. 不知道视频转文字软件哪个好用?视频转文字软件大分享
  6. 工业大数据浅析(上篇)——工业大数据的概念、发展及价值
  7. vue面试题目(更新版)
  8. ==06-07第一网络大事件---熊猫烧香==
  9. Python实现ATM
  10. java excel 列_Java 删除Excel中的行和列