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

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一区二区 | 国产日韩欧美在线精品| 成人免费av在线网址| 深夜视频在线观看成人| 日韩久久精品免费视频| 国产亚洲男人av一区三区| 亚洲毛片在线免费播放| 亚洲大陆免费在线视频| 在线观看不卡的黄色地址| 97在线观看免费播放| 国产91一区二区三区在线精品| 色哟哟免费在线观看视频| 国产精品九九久久精品女同| 青草草草草草在线观看| 欧美一区二区精品少妇| 91欧美日韩国产在线观看| 亚洲精品国产熟女高潮| 久久伊人这里都是精品| 日韩中文字幕亚洲精品一| 国产69精品久久久久久人| 国产亚洲综合久久系列| 国产熟乱老女人露脸视频| 精品女同一区二区三区久久| 午夜视频在线观看区一| 丰满少妇一区二区自拍区| 99热只有这里才有精品| 在线日韩观看免费av| 初爱视频教程完整版韩国| 91国产在线视频免费观看| 熟女乱熟乱熟妇综合网二区| 加勒比在线观看欧美一区| 少妇视频资源一区二区三区| 国产综合永久精品日韩鬼片| 中文字幕日韩人妻一二三区| 国产精品亚洲一区二区在| 亚洲av日韩av在线不卡一区| 亚洲综合成人av在线| 一区二区三区日韩欧美在线|