【练习】函数基础 交换值
项目简介
交换两个变量中的值
知识模块
- Python 编程语言
知识点
- 函数返回值与参数处理
- 运算符
- 变量
受众
- 初级测试开发工程师
- 初级Python开发工程师
作业要求
定义一个函数,有参数 m 和 n,交换两个变量中的值,变量中的值可以是任意类型,并将结果返回
解题思路
- 定义函数,并有参数 m, n
- 交换两个变量的值
- 返回交换结果
完整代码
def swap1(m, n):
t = m
m = n
n = t
return m, n
def swap2(m, n):
m, n = n, m
return m, n
def swap3(m, n):
return n, m
代码讲解
- 方式一:借助第三个变量进行交换
- 方式二:解包法交换
- 方式三:直接将两个参数值交换位置返回,相当于使用解包法