工行 科技菁英 python面试题
时间: 2023-11-18 09:14:37 浏览: 133
python面试题
你好!很高兴回答你的问题。以下是一个关于Python的面试题:
题目:如何在Python中交换两个变量的值?
答案:Python中可以使用以下几种方法来交换两个变量的值:
1. 使用第三个变量进行交换:
```
a = 10
b = 20
temp = a
a = b
b = temp
```
2. 使用加法和减法进行交换:
```
a = 10
b = 20
a = a + b
b = a - b
a = a - b
```
3. 使用位异或运算符进行交换:
```
a = 10
b = 20
a = a ^ b
b = a ^ b
a = a ^ b
```
这些是交换两个变量值的常见方法,在Python中都可以使用。希望能对你有所帮助!如果还有其他问题,请随时提问。
阅读全文