欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python3中*和**運算符有什么用-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“Python3中*和 **運算符有什么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Python3中*和 **運算符有什么用”這篇文章吧。

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)建站提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。

在 Python 中,* 和 ** 具有語法多義性,具體來說是有四類用法。

1. 算數(shù)運算

* 代表乘法

** 代表乘方

>>> 2 * 5
10
>>> 2 ** 5
32

2. 函數(shù)形參

*args 和 **kwargs 主要用于函數(shù)定義。

你可以將不定數(shù)量的參數(shù)傳遞給一個函數(shù)。不定的意思是:預(yù)先并不知道, 函數(shù)使用者會傳遞多少個參數(shù)給你, 所以在這個場景下使用這兩個關(guān)鍵字。其實并不是必須寫成 *args 和 **kwargs。 *(星號) 才是必須的. 你也可以寫成 *ar 和 **k 。而寫成 *args 和**kwargs 只是一個通俗的命名約定。

python函數(shù)傳遞參數(shù)的方式有兩種:

位置參數(shù)(positional argument)

關(guān)鍵詞參數(shù)(keyword argument)

*args 與 **kwargs 的區(qū)別,兩者都是 python 中的可變參數(shù):

*args 表示任何多個無名參數(shù),它本質(zhì)是一個 tuple

**kwargs 表示關(guān)鍵字參數(shù),它本質(zhì)上是一個 dict

如果同時使用 *args 和 **kwargs 時,必須 *args 參數(shù)列要在 **kwargs 之前。

>>> def fun(*args, **kwargs):
...  print('args=', args)
...  print('kwargs=', kwargs)
... 
>>> fun(1, 2, 3, 4, A='a', B='b', C='c', D='d')
args= (1, 2, 3, 4)
kwargs= {'A': 'a', 'B': 'b', 'C': 'c', 'D': 'd'}

使用 *args

>>> def fun(name, *args):
...  print('你好:', name)
...  for i in args:
...   print("你的寵物有:", i)
... 
>>> fun("Geek", "dog", "cat")
你好: Geek
你的寵物有: dog
你的寵物有: cat

使用 **kwargs

>>> def fun(**kwargs):
...  for key, value in kwargs.items():
...   print("{0} 喜歡 {1}".format(key, value))
... 
>>> fun(Geek="cat", cat="box")
Geek 喜歡 cat
cat 喜歡 box

3. 函數(shù)實參

如果函數(shù)的形參是定長參數(shù),也可以使用 *args 和 **kwargs 調(diào)用函數(shù),類似對元組和字典進(jìn)行解引用:

>>> def fun(data1, data2, data3):
...  print("data1: ", data1)
...  print("data2: ", data2)
...  print("data3: ", data3)
... 
>>> args = ("one", 2, 3)
>>> fun(*args)
data1: one
data2: 2
data3: 3
>>> kwargs = {"data3": "one", "data2": 2, "data1": 3}
>>> fun(**kwargs)
data1: 3
data2: 2
data3: one

4. 序列解包

序列解包 往期博客有寫過,這里只列出一個例子,序列解包沒有 **。

>>> a, b, *c = 0, 1, 2, 3 
>>> a 
0 
>>> b 
1 
>>> c 
[2, 3]

以上是“Python3中*和 **運算符有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章標(biāo)題:Python3中*和**運算符有什么用-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://aaarwkj.com/article34/icdse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊做網(wǎng)站網(wǎng)站策劃、網(wǎng)站收錄、App開發(fā)移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
av网址在线免费观看| 亚洲精品中的亚洲精品| 久久精品国产91麻豆| 日韩中文字幕资源一区| 久久综合激情亚洲欧美专区| 国产老熟女高潮精品视频网站免费| 国产精品夜色一区二区三区不卡| 欧美亚洲成人免费电影| 精品人妻一区二区三区不卡| 欧美一区二区三区亚洲| 日本av一区二区在线| 久久国产综合精品电影| 国产精品日韩一区视频| 亚洲男人天堂在线观看| 四虎经典视频在线播放| 日韩av黄色大片在线播看| 久久热久久热在线视频| 伊人久久大香线蕉av网站 | 久久精品国产一区电影| 中文字幕在线不卡精品视频| 蜜桃精品视频在线播放| 欧美日韩在线不卡成人| 精品亚洲天堂一区二区三区| 日韩专区亚洲专区欧美专区| 亚洲男人天堂在线观看| 国产中文字幕精品在线观看| 国产91九色在线播放| 免费黄色福利网址大片| 亚洲日本韩国视频久久精品| 啊啊…嗯嗯…用力免费观看视频| 欧美日本午夜福利在线观看| 亚洲精品成人午夜久久| 情侣自拍偷拍亚洲天堂区| 日韩精品毛片一区到三区| 亚洲va久久久噜噜噜久久狠| 亚洲成人爱情动作片在线观看| 国产日韩亚洲欧美精品专区| 亚洲av日韩高清在线观看| 看看永久成人免费视频| 欧美日韩一级一区二区| 日韩av亚洲一区二区三区|