编程语言
首页 > 编程语言> > python基础练习题(题目 两个变量值用函数互换。)

python基础练习题(题目 两个变量值用函数互换。)

作者:互联网

day33

---------------------------------------------------------------

实例047:函数交换变量

题目 两个变量值用函数互换。

分析:直接上代码。

def exc(a,b):
    return (b,a)
a=0
b=10
a,b=exc(a,b)
print(a,b)

注:

如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。

如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象--相当于通过“传值'来传递对象。

标签:练习题,函数,python,变量值,对象,引用,互换,exc
来源: https://www.cnblogs.com/qgc1995/p/15758446.html