搜索
您的当前位置:首页正文

Python两个变量的值进行交换的方法(多种操作)

来源:易榕旅网

使用第三方变量:

'''这是第一种赋值方法,采用第三方变量'''
c = a
a = b
b = c

使用两个变量:

'''使用两个变量'''
a = a+b   #取两个数的和
b = a-b   #然后a-b等于a然后赋值给b
a = a-b   #然后a-b等于b然后赋值给a,完成值的交换

使用两个变量的另一种方法:

a,b = b,a

利用异或操作实现(当a,b相等时,不可用)

已知a, b
>>> a = 2
>>> b = 5
>>> a = a^b
>>> a
7
>>> b = a^b
>>> b
2
>>> a = a^b
>>> a
5
>>> 

利用乘除操作实现

>>> a = 2
>>> b = 5
>>> a = a*b
>>> a
10
>>> b = a/b
>>> b
2.0
>>> a = a/b
>>> a
5.0
>>> 

 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top