Python函数调用和参数传递的简单示例
发布时间:2020-12-17 17:47:54 所属栏目:Python 来源:网络整理
导读:感兴趣Python函数调用和参数传递的简单示例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。br a = 1def change_integer(a): a = a + 1 return aprint change_integer(a)print a#===(Python中 "#" 后面跟的内容是注释,不执行 )b = [1,2,3]def change
感兴趣Python函数调用和参数传递的简单示例的小伙伴,下面一起跟随编程之家 52php.cn的小编来看看吧。<br>
第一个例子,我们将一个整数变量传递给函数,函数对它进行操作,但原整数变量a不发生变化。 第二个例子,我们将一个表传递给函数,函数进行操作,原来的表b发生变化。 对于基本数据类型的变量,变量传递给函数后,函数会在内存中复制一个新的变量,从而不影响原来的变量。(我们称此为值传递) 但是对于表来说,表传递给函数的是一个指针,指针指向序列在内存中的位置,在函数中对表的操作将在原有内存中进行,从而影响原有变量。 (我们称此为指针传递) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |