python swap
时间: 2023-06-21 13:16:02 浏览: 65
Python 中交换两个变量的值可以通过以下几种方法实现:
1. 使用第三个变量:
```python
a = 5
b = 10
temp = a
a = b
b = temp
print(a, b) # 输出结果为:10 5
```
2. 使用加减法:
```python
a = 5
b = 10
a = a + b
b = a - b
a = a - b
print(a, b) # 输出结果为:10 5
```
3. 使用异或运算:
```python
a = 5
b = 10
a = a ^ b
b = a ^ b
a = a ^ b
print(a, b) # 输出结果为:10 5
```
以上三种方法都可以实现变量值的交换,根据实际情况选择合适的方法即可。