自动化测试时需要使用python,请问在python之两个变量交换数据的方法有哪些?
2个回答
展开全部
这个题目经常被作为面试题,所以大家最好能够掌握。一共有三种方法,分别是 1.最好理解的临时变量 2.不太好理解的使用计算法(不使用其他变量) 3.Python中特有使用元组。下面使用三种方法给大家举例。
# 定义两个变量
a=6
b=100
# 1.使用临时变量
c = a
a = b
b = c
# 2.使用计算法(不使用其他变量)
a = a + b
b = a - b
a = a - b
# 3.Python中特有使用元组
a,b = (b,a)
# 提示:等号右边是一个元组,可以将小括号省略
a ,b = b, a
print(a)
print(b)
黑马程序员学习时候教过的,还真是面试题。
# 定义两个变量
a=6
b=100
# 1.使用临时变量
c = a
a = b
b = c
# 2.使用计算法(不使用其他变量)
a = a + b
b = a - b
a = a - b
# 3.Python中特有使用元组
a,b = (b,a)
# 提示:等号右边是一个元组,可以将小括号省略
a ,b = b, a
print(a)
print(b)
黑马程序员学习时候教过的,还真是面试题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询