Python精简学习(八)

Python精简学习之函数引用
-函数引用

1.在python当中 万物皆对象 在函数调用的时候 实参传递的就是对象的引用。
2.了解原理之后 就可以更好的去把控 在函数内部的处理是否会影响到函数外部的数据变化
参数传递是通过对象引用来完成 参数传递是用过对象引用来完成 参数传递是通过对象的引用来完成。

a = 1
def func(x):
print('x修改前的地址是{}'.format(id(x)))
x=2
print('x修改后的地址是{}'.format(id(x)))
pass

调用函数

print('a的地址是{}'.format(id(a)))
func(a)
print(a)

可变类型

li = []
def testRenc(parms):
li.append([1,3,4,54,67])
print(id(parms))
print('内部的{}'.format(parms))
pass
print(id(li))
testRenc(li)
print('外部的{}'.format(li))

```
个人整理好了java和python的资料可免费领取

1.JAVA资源分享:大厂面试解析+架构笔记+进阶学习PDF+精选视频资源
2.Python资源分享:python爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频

全部评论

相关推荐

dian3b:挺妙的,如果上纲上线显得不合人心,但是这样以来既能监督适当摸鱼,也有一定的人文关怀。
摸鱼被leader发现了...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务