#Python参数通过引用传递 #程序解读:参数通过引用传递 def Referencepassing( list1 ):#参数list1是Referencepassing()函数的局部变量。 list1 = ["这城市风很大,孤独的人总是晚回家."]#在函数中更改参数所指的内容,则更改也会反映在调用函数的外部。 print ("函数内部的值: ", list1)#输出函数内部值 return#语句return [expression]用于退出一个函数,可选地将一个表达式传回给调用者。如果没有使用参数的return语句,则它与return None相同 list1 = ["那些不经意想起的,总是记忆里最深刻的."]#更改了值 Referencepassing( list1 )#参数通过引用传递,引用在被调用函数内被覆盖。 print ("函数外部的值: ", list1)#输出函数外部的值 |
|