九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Python 中交換變量的 3 種方法

2021-10-16

使用臨時(shí)變量

交換兩個(gè)變量值的最簡單方法是使用temp變量。該temp變量用來存儲(chǔ)拳頭變量的值(temp = a),允許你交換兩個(gè)變量的值(a = b),然后分配的值temp到所述第二變量。
a = 11b = 7
temp = aa = bb = temp
print(a) # 7print(b) # 11

沒有臨時(shí)變量(元組交換)

另一種不使用臨時(shí)變量交換兩個(gè)變量值的方法是使用元組打包和序列解包。元組可以通過多種方式構(gòu)建,其中之一是使用逗號(hào)分隔元組項(xiàng)。此外,Python 在左側(cè)之前評(píng)估賦值的右側(cè)。因此,通過在語句的右側(cè)用逗號(hào)分隔變量,變量被打包成一個(gè)元組,并通過在左側(cè)放置相同數(shù)量的逗號(hào)分隔的目標(biāo)變量來解包。
這種變量交換和排列的方法可以用于兩個(gè)以上的變量,只要語句兩側(cè)的變量數(shù)量相同即可。
a = 11b = 7
a, b = b, a
print(a) # 7print(b) # 11

使用算術(shù)運(yùn)算符(僅適用于數(shù)字)

如果兩個(gè)變量是數(shù)字,則可以使用算術(shù)運(yùn)算符交換它們的值,例如加法和減法 ( +, -) 或乘法和除法 ( *, /)。這種交換方法是基于計(jì)算兩個(gè)數(shù)字的總和,然后使用總和和與總和的差來交換它們。
a = 11b = 7
a = a + b # a = 18, b = 7b = a - b # a = 18, b = 11a = a - b # a = 7, b = 11
print(a) # 7print(b) # 11
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python中如何使用print函數(shù)
python字符串連接方法!
Python模塊學(xué)習(xí)——tempfile
秒殺市面 90% 的 Python 入門教程 (上)
Python3學(xué)習(xí)筆記(二):基本數(shù)據(jù)類型
python實(shí)現(xiàn)矩陣轉(zhuǎn)置的幾種方法
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服