现在的位置: 首页 > 综合 > 正文

Python 参数传递之引用传递

2018年04月06日 ⁄ 综合 ⁄ 共 274字 ⁄ 字号 评论关闭

Python参数传递之引用传递

Python函数参数的传递与其他语言不同:

1. 所有函数的参数都是引用传递

2. 在函数内对传递来的参数进行了修改后会影响函数外部的变量值

为了详细的解释Python的引用传递参数,采用 如下程序代码解释:

mylist = ['hello', 'world']
def changeme(mylist):
    mylist+=[1, 2, 3, 5]
    print mylist

changeme(mylist)
print mylist

程序输出结果为:

['hello', 'world', 1, 2, 3, 5]
['hello', 'world', 1, 2, 3, 5]

抱歉!评论已关闭.