博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
引用传递函数值
阅读量:6469 次
发布时间:2019-06-23

本文共 370 字,大约阅读时间需要 1 分钟。

def test1(b):  # 变量b一定是一个局部变量,就看它指向的是谁?可变还是不可变    b += b     # += 是直接对b指向的空间进行修改,而不是让b指向一个新的    # b = b+b  # xx = xx+yyy 先把=号右边的结果计算出来,然后让b指向这个新的地方,不管原来b指向谁               # 现在b一定指向这个新的地方# a = [11, 22]a = 100test1(a)print(a)# Python中函数参数是引用传递(注意不是值传递)# 对于不可变类型,因变量不能修改,所以运算不会影响到变量自身# 而对于可变类型来说,函数体中的运算有可能会更改传入的参数变量

  

转载于:https://www.cnblogs.com/wf-skylark/p/9008787.html

你可能感兴趣的文章
debian下LAMP+nginx代理+awstats+nagios+cacti(二)
查看>>
干货满满:小团队(网站&APP)没有数据方面的预算,推广运营人员如何用数据提升业务?...
查看>>
经典台词
查看>>
实战讲解.htaccess文件rewrite规则
查看>>
我的友情链接
查看>>
2003年4月全国计算机等级考试二级C语言笔试试题及答案
查看>>
python2 to python3
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
web常用的Filter业务功能
查看>>
java 读取文件路径空格和中文的处理
查看>>
Linux系统-小倒腾之Linux DIY定制裁剪(附带简单网络功能)o_o(一)
查看>>
linux shell数据重定向(输入重定向与输出重定向)详细分析
查看>>
apache 正向代理反向代理
查看>>
Microsoft Office 2013 各国语言包下载
查看>>
相对布局日志
查看>>
Linux下高效数据恢复软件extundelete应用实战
查看>>
我的友情链接
查看>>
android中AsyncTask的使用
查看>>
PHP控制打印机进行打印操作
查看>>