Python中“xx+=xx”与“xx=xx+xx”的区别
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”的区别相关推荐
- python中remove函数是什么意思,python中pop函数和remove函数有什么区别
python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...
- python中模块(Module)和包(Package)的区别 (导入模块、导入包)(import导包)
如下结构,mycompany就是包,abc.py和xyz.py就是模块 mycompany ├─ __init__.py ├─ abc.py └─ xyz.py 参考文章:Python中模块(Modu ...
- python中的单引号和双引号的区别
python中的单引号和双引号的区别 今天在码代码的过程中突然想到这个问题,于是上网浏览了一下,发现在python中两种表达方式是没有区别的,两种表达方式都可以用来表达一个字符串.但是这两种通用的表达 ...
- Python中集合set和字典dict的用法区别
Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...
- python列表和元组的应用,Python中列表和元组的使用方法和区别
一.二者区别 列表: 1.可以增加列表内容 append 2.可以统计某个列表段在整个列表中出现的次数 count 3.可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 e ...
- Python 中读取和保存图像方法汇总及其区别
方法一:利用 PIL 中的 Image 函数 这个函数读取出来不是 array 格式,这时候需要用 np.asarray(im) 或者 np.array()函数 .区别:np.array() 是深拷贝 ...
- python中的apply(),applymap(),map() 的用法和区别
在Python中如果想要对数据使用函数,可以借助apply(),applymap(),map() 来应用函数,括号里面可以是直接函数式,或者自定义函数(def)或者匿名函数(lambad) impor ...
- Python中模块(Module)和包(Package)的区别
1. 模块(Module) 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个 ...
- python中哈达玛积与矩阵乘法的区别
矩阵乘法是线性代数的基础运算,例如矩阵A是32,矩阵B是32 哈达玛积是两个m*n矩阵相乘 那么在python中,他们是怎样计算的呢? 当矩阵是 numpy.ndarray 时,A * B 表示哈达玛 ...
- [转载] python中sort,sorted,reverse,reversed的区别
参考链接: Python中的sort 简单的说以上四个内置函数都是排序. 对于sort和reverse都是list列表的内置函数,一般不传参数,没有返回值,会改变原列表的值. 而sorted和reve ...
最新文章
- iOS之深入解析如何编写自己的CocoaPods插件
- 短视频内容理解与生成技术在美团的创新实践
- 【2022】JVM常见面试真题详解
- 安卓逆向_15( 一 ) --- JNI 和 NDK
- call() , apply() ,bind()的用法
- TensorFlow入门--张量的定义与基本运算
- 低代码开发平台_如何挑选最适合你的低代码开发平台
- 19/03/17Python笔记
- pandas groupby 用法详解
- python QQ刷屏代码
- AOF -- Redis 设计与实现
- 中国研究生数学建模竞赛试题
- mysql忘记密码怎样重置
- (原創) 如何設計除頻器? (SOC) (Verilog) (MegaCore)
- Android点击打开微信
- bat:windows bat脚本修改文件内容
- 丁火生于未月命理分析_日主丁、未月出生五行喜用分析-丁日未月生《晶灵八字算命》...
- android bitmap回收,android BitMap回收
- d610网络计算机,尼康D610评测:机身细节
- 高新技术企业认证自助申请教程