Python3單行定義多個變量或賦值方法
你甚至可以在一行內(nèi)將多個值賦值給多個變量
>>> a , b = 45, 54 >>> a 45 >>> b 54
這個技巧用來交換兩個數(shù)的值非常方便
>>> a, b = b , a >>> a 54 >>> b 45
要明白這是怎么工作的,你需要學(xué)習(xí)元組(tuple)這個數(shù)據(jù)類型。我們是用逗號創(chuàng)建元組。在賦值語句的右邊我們創(chuàng)建了一個元組,我們稱這為元組封裝(tuple packing),賦值語句的左邊我們則做的是元組拆封 (tuple unpacking)。
下面是另一個元組拆封的例子:
>>> data = ("shiyanlou", "China", "Python")
>>> name, country, language = data
>>> name
'shiyanlou'
>>> country
'China'
>>> language
'Python'

以上這篇Python3單行定義多個變量或賦值方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Tornado協(xié)程在python2.7如何返回值(實現(xiàn)方法)
下面小編就為大家?guī)硪黄猅ornado協(xié)程在python2.7如何返回值(實現(xiàn)方法)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06
python實現(xiàn)學(xué)員管理系統(tǒng)(面向?qū)ο蟀?
這篇文章主要為大家詳細(xì)介紹了python面向?qū)ο蟀鎸崿F(xiàn)學(xué)員管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06
django rest framework 實現(xiàn)用戶登錄認(rèn)證詳解
這篇文章主要介紹了django rest framework 實現(xiàn)用戶登錄認(rèn)證詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07
TensorFlow安裝并在Pycharm搭建環(huán)境的詳細(xì)圖文教程
今天動手開始搭建TensorFlow開發(fā)環(huán)境,所以下面這篇文章主要給大家介紹了關(guān)于TensorFlow安裝并在Pycharm搭建環(huán)境的詳細(xì)圖文教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11
Jupyter Notebook調(diào)用指定的虛擬環(huán)境的實現(xiàn)示例
本文主要介紹了Jupyter Notebook調(diào)用指定的虛擬環(huán)境的實現(xiàn)示例,,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
像線程一樣管理進(jìn)程的Python multiprocessing庫
multiprocessing庫是基于threading API,它可以把工作劃分為多個進(jìn)程.有些情況下,multiprocessing可以作為臨時替換取代threading來利用多個CPU內(nèi)核,相應(yīng)地避免Python全局解釋器鎖所帶來的計算瓶頸.本文詳細(xì)介紹了Python multiprocessing庫,需要的朋友可以參考下2021-05-05

