Python兩個變量的值進行交換的方法(多種操作)

使用第三方變量:

'''這是第一種賦值方法,採用第三方變量'''
c = a
a = b
b = c

使用兩個變量:

'''使用兩個變量'''
a = a+b   #取兩個數的和
b = a-b   #然後a-b等於a然後賦值給b
a = a-b   #然後a-b等於b然後賦值給a,完成值的交換

使用兩個變量的另一種方法:

a,b = b,a

利用異或操作實現(當a,b相等時,不可用)

已知a, b
>>> a = 2
>>> b = 5
>>> a = a^b
>>> a
7
>>> b = a^b
>>> b
2
>>> a = a^b
>>> a
5
>>> 

利用乘除操作實現

>>> a = 2
>>> b = 5
>>> a = a*b
>>> a
10
>>> b = a/b
>>> b
2.0
>>> a = a/b
>>> a
5.0
>>> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章