自动化测试时需要使用python,请问在python之两个变量交换数据的方法有哪些?

 我来答
硅谷少年
2019-10-10 · TA获得超过7559个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1440万
展开全部

x,y = y,x

实例如下:

百度网友1917312
2019-10-10
知道答主
回答量:4
采纳率:0%
帮助的人:4.6万
展开全部
这个题目经常被作为面试题,所以大家最好能够掌握。一共有三种方法,分别是 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)
黑马程序员学习时候教过的,还真是面试题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式