Python面试题-交换两个数字的三种方法
生活随笔
收集整理的這篇文章主要介紹了
Python面试题-交换两个数字的三种方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python實(shí)現(xiàn)兩個(gè)數(shù)字交換
- 解法1
- 解法2
- 解法3
a=6
b=100
解法1
使用其他變量,最通用的方法
c=a
a=b
b=c
解法2
不使用其他變量,利算法節(jié)省內(nèi)存空間
a=a+b
b=a-b
a=a-b
解法3
python 專有
a,b=(b,a)
#等號(hào)右邊是一個(gè)元組
或者可以寫(xiě)為:
a,b=b,a
print(a,b)
總結(jié)
以上是生活随笔為你收集整理的Python面试题-交换两个数字的三种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux(10)--上一级路径、nan
- 下一篇: 《Python Cookbook 3rd