Python语言实现两个数的交换
时间: 2023-03-24 20:02:06 浏览: 345
Python中交换两个元素的实现方法
5星 · 资源好评率100%
Python语言实现两个数的交换,有以下几种方法:
1. 使用第三方变量进行交换
```python
a = 1
b = 2
temp = a
a = b
b = temp
print(a, b) # 输出结果为 2 1
```
2. 使用加减法进行交换
```python
a = 1
b = 2
a = a + b
b = a - b
a = a - b
print(a, b) # 输出结果为 2 1
```
3. 使用异或运算进行交换
```python
a = 1
b = 2
a = a ^ b
b = a ^ b
a = a ^ b
print(a, b) # 输出结果为 2 1
```
以上三种方法都可以实现两个数的交换,具体选择哪一种方法取决于具体的应用场景。
阅读全文