• 技术文章 >常见问题 >Python常见问题

    python怎么给函数传参

    silencementsilencement2020-03-13 20:41:30原创2851

    函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两

    种:值传递和引用传递。

    推荐:Python教程

    值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放

    进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函

    数的实参变量的值。

    引用传递(pass-by-reference)过程中,被调函数的形式参数虽然也作为局部变量在堆栈中开辟了内存空间,但是这时存放的是由主调函

    数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过堆栈中存放的地址访问主调函数中的实参变量。正

    因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。

    更多技术请关注Python视频教程

    专题推荐:函数参数
    上一篇:python中复数如何写 下一篇:python有什么好的书籍

    相关文章推荐

    • python print函数如何不换行• python函数参数怎么输入

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网