今天爱分享给大家带来python a=1, b=2, 不用中间变量交换a和b的值【面试题详解】,希望能够帮助到大家。
方法一
>>> a = 5 >>> b = 6 >>> a = a+b >>> b = a-b >>> a = a-b
方法二
>>> a = a^b >>> b = b^a >>> a = a^b
方法三
a,b = b,a
原文链接:https://blog.itblood.com/2373.html,转载请注明出处。
今天爱分享给大家带来python a=1, b=2, 不用中间变量交换a和b的值【面试题详解】,希望能够帮助到大家。
方法一
>>> a = 5 >>> b = 6 >>> a = a+b >>> b = a-b >>> a = a-b
方法二
>>> a = a^b >>> b = b^a >>> a = a^b
方法三
a,b = b,a