?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
以下實(shí)例通過(guò)用戶輸入兩個(gè)變量,并相互交換:
# -*- coding: UTF-8 -*- # Filename :test.py # author by : www.shouce.ren # 用戶輸入 x = input('輸入 x 值: ') y = input('輸入 y 值: ') # 創(chuàng)建臨時(shí)變量,并交換 temp = x x = y y = temp print('交換后 x 的值為: {}'.format(x)) print('交換后 y 的值為: {}'.format(y))
以上代碼執(zhí)行輸出結(jié)果為:
輸入 x 值: 2 輸入 y 值: 3 交換后 x 的值為: 3 交換后 y 的值為: 2
以上實(shí)例中,我們創(chuàng)建了臨時(shí)變量 temp ,并將 x 的值存儲(chǔ)在 temp 變量中,接著將 y 值賦給 x,最后將 temp 賦值給 y 變量。
我們也可以不創(chuàng)建臨時(shí)變量,用一個(gè)非常優(yōu)雅的方式來(lái)交換變量:
x,y = y,x
所以以上實(shí)例就可以修改為:
# -*- coding: UTF-8 -*- # Filename :test.py # author by : www.shouce.ren # 用戶輸入 x = input('輸入 x 值: ') y = input('輸入 y 值: ') # 不使用臨時(shí)變量 x,y = y,x print('交換后 x 的值為: {}'.format(x)) print('交換后 y 的值為: {}'.format(y))
以上代碼執(zhí)行輸出結(jié)果為:
輸入 x 值: 1 輸入 y 值: 2 交換后 x 的值為: 2 交換后 y 的值為: 1