Python3單行定義多個(gè)變量或賦值方法
你甚至可以在一行內(nèi)將多個(gè)值賦值給多個(gè)變量
>>> a , b = 45, 54 >>> a 45 >>> b 54
這個(gè)技巧用來(lái)交換兩個(gè)數(shù)的值非常方便
>>> a, b = b , a >>> a 54 >>> b 45
要明白這是怎么工作的,你需要學(xué)習(xí)元組(tuple)這個(gè)數(shù)據(jù)類型。我們是用逗號(hào)創(chuàng)建元組。在賦值語(yǔ)句的右邊我們創(chuàng)建了一個(gè)元組,我們稱這為元組封裝(tuple packing),賦值語(yǔ)句的左邊我們則做的是元組拆封 (tuple unpacking)。
下面是另一個(gè)元組拆封的例子:
>>> data = ("shiyanlou", "China", "Python") >>> name, country, language = data >>> name 'shiyanlou' >>> country 'China' >>> language 'Python'
以上這篇Python3單行定義多個(gè)變量或賦值方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python算術(shù)運(yùn)算符實(shí)例詳解
- python 解決動(dòng)態(tài)的定義變量名,并給其賦值的方法(大數(shù)據(jù)處理)
- python 隊(duì)列基本定義與使用方法【初始化、賦值、判斷等】
- python棧的基本定義與使用方法示例【初始化、賦值、入棧、出棧等】
- python入門教程之基本算術(shù)運(yùn)算符
- Python Spyder 調(diào)出縮進(jìn)對(duì)齊線的操作
- python 實(shí)現(xiàn)循環(huán)定義、賦值多個(gè)變量的操作
- Python?if?else語(yǔ)句對(duì)縮進(jìn)的要求
- python小例子-縮進(jìn)式編碼+算術(shù)運(yùn)算符+定義與賦值
相關(guān)文章
使用BeautifulSoup爬蟲程序獲取百度搜索結(jié)果的標(biāo)題和url示例
這篇文章主要介紹了使用BeautifulSoup編寫了一段爬蟲程序獲取百度搜索結(jié)果的標(biāo)題和url的示例,大家參考使用吧2014-01-01Python中schedule模塊關(guān)于定時(shí)任務(wù)使用方法
這篇文章主要介紹了Python中schedule模塊關(guān)于定時(shí)任務(wù)使用方法,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-05-05numpy中以文本的方式存儲(chǔ)以及讀取數(shù)據(jù)方法
今天小編就為大家分享一篇numpy中以文本的方式存儲(chǔ)以及讀取數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Python實(shí)現(xiàn)簡(jiǎn)單生成驗(yàn)證碼功能【基于random模塊】
這篇文章主要介紹了Python實(shí)現(xiàn)簡(jiǎn)單生成驗(yàn)證碼功能,結(jié)合實(shí)例形式分析了Python基于random模塊生成隨機(jī)字符串的相關(guān)操作技巧,需要的朋友可以參考下2018-02-02Python matplotlib畫圖與中文設(shè)置操作實(shí)例分析
這篇文章主要介紹了Python matplotlib畫圖與中文設(shè)置操作,結(jié)合實(shí)例形式分析了Python使用matplotlib進(jìn)行圖形繪制及中文設(shè)置相關(guān)操作技巧,需要的朋友可以參考下2019-04-04