资讯内容
python怎么给函数传参
q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
种:值传递和引用传递。q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
推荐:python教程q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
数的实参变量的值。q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
引用传递(pass-by-reference)过程中,被调函数的形式参数虽然也作为局部变量在堆栈中开辟了内存空间,但是这时存放的是由主调函q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过堆栈中存放的地址访问主调函数中的实参变量。正q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。
q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
更多技术请关注Python视频教程。
q34少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 上一篇
0基础学习python哪里入手
简介0基础学习Python的入手方向:1、首先你确定学习Python用来做什么方向,爬虫还是……;2、确定方向后,就按照你喜欢的方式找学习资料;喜欢看视频,就上网找视频,喜欢看书,就买本经典书籍。3、上网搜教程在电脑搭建Python环境;4、开始学习Python。更多Python知识,请关注:Pytho
- 下一篇
python的假如路径不存在如何写
简介写python的假如路径不存在的方法:使用if语句判断“os.path.exists()”的返回值是否是false,如果是false,则该路径不存在示例代码如下:import osif os.path.exists(kk\kk.txt) ==&