使用多种方法快速交换两个变量的值
概览
1、利用元组的快速交换变量值
2、引入新的变量来交换
3、使用加减法交换变量值
4、利用元组从一个函数中返回两个不同的值
代码
python
# 1. 利用元组的快速交换变量值
a = 5
b = 8
a, b = b, a
print(a, b)
# 2. 引入新的变量来交换
c = b
b = a
a = c
print(a, b)
# 3. 使用加减法交换变量值
a = a + b
b = a - b
a = a - b
print(a, b)
# 4. 利用元组从一个函数中返回两个不同的值
def get_error_details():
return (2, 'details')
errnum, errstr = get_error_details()
print(errnum)
print(errstr)
运行结果
8 5
5 8
8 5
2
details