国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

Python 的函數(shù)注釋

Panda / 1640人閱讀

摘要:查看這些注釋可以通過(guò)自定義函數(shù)的特殊屬性獲取結(jié)果會(huì)議字典的形式返回狗狗的品種另外,使用函數(shù)注釋并不影響默認(rèn)參數(shù)的使用狗狗的品種運(yùn)行結(jié)果

Python 3.x 引入了函數(shù)注釋?zhuān)栽鰪?qiáng)函數(shù)的注釋功能,下面是一個(gè)普通的自定義函數(shù):

def dog(name, age, species):
    return (name, age, species)

添加了注釋的自定義函數(shù):

def dog(name:str, age:(1, 99), species:"狗狗的品種") -> tuple:
    return (name, age, species)

如上,可以使用:對(duì)參數(shù)逐個(gè)進(jìn)行注釋?zhuān)⑨寖?nèi)容可以是任何形式,比如參數(shù)的類(lèi)型、作用、取值范圍等等,返回值使用->標(biāo)注,所有的注釋都會(huì)保存至函數(shù)的屬性。
查看這些注釋可以通過(guò)自定義函數(shù)的特殊屬性__annotations__獲取,結(jié)果會(huì)議字典的形式返回:

dog.__annotations__

# {"age": (1, 99), "name": str, "return": tuple, "species": "狗狗的品種"}

另外,使用函數(shù)注釋并不影響默認(rèn)參數(shù)的使用:

def dog(name:str ="dobi", age:(1, 99) =3, species:"狗狗的品種" ="Labrador") -> tuple:
    return (name, age, species)

運(yùn)行結(jié)果:

dog()

# ("dobi", 3, "Labrador")

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/37976.html

相關(guān)文章

  • Python基礎(chǔ)語(yǔ)法

    摘要:當(dāng)文件執(zhí)行完成后,解釋器不再有效。縮進(jìn)的空白數(shù)量是可變的,但是所有代碼塊語(yǔ)句必須包含相同的縮進(jìn)空白數(shù)量,這個(gè)必須嚴(yán)格執(zhí)行。空行與代碼縮進(jìn)不同,空行并不是語(yǔ)法的一部分。 交互式編程 交互式編程不需要?jiǎng)?chuàng)建py文件,是通過(guò) Python 解釋器的交互模式進(jìn)來(lái)編寫(xiě)代碼,cmd進(jìn)入在命令行中輸入 Python 命令即可啟動(dòng)交互式編程,提示窗口如下: C:UsersAdministrator>py...

    teren 評(píng)論0 收藏0
  • 對(duì)比學(xué)習(xí):Golang VS Python3

    摘要:在機(jī)器學(xué)習(xí)數(shù)據(jù)分析領(lǐng)域成為必學(xué)語(yǔ)言。不定長(zhǎng)參數(shù),支持不定長(zhǎng)參數(shù),用定義參數(shù)名,調(diào)用時(shí)多個(gè)參數(shù)將作為一個(gè)元祖?zhèn)鬟f到函數(shù)內(nèi)返回函數(shù)結(jié)果。showImg(https://user-gold-cdn.xitu.io/2019/5/13/16ab0b937e7329d4); Golang和Python都是目前在各自領(lǐng)域最流行的開(kāi)發(fā)語(yǔ)言之一。 Golang其高效而又友好的語(yǔ)法,贏得了很多后端開(kāi)發(fā)人員的青...

    劉東 評(píng)論0 收藏0
  • ??爆肝十二萬(wàn)字《python從零到精通教程》,從零教你變大佬??(建議收藏)

    文章目錄 強(qiáng)烈推薦系列教程,建議學(xué)起來(lái)!! 一.pycharm下載安裝二.python下載安裝三.pycharm上配置python四.配置鏡像源讓你下載嗖嗖的快4.1pycharm內(nèi)部配置 4.2手動(dòng)添加鏡像源4.3永久配置鏡像源 五.插件安裝(比如漢化?)5.1自動(dòng)補(bǔ)碼神器第一款5.2漢化pycharm5.3其它插件 六.美女背景七.自定義腳本開(kāi)頭八、這個(gè)前言一定要看九、pyt...

    booster 評(píng)論0 收藏0
  • 對(duì)比學(xué)習(xí):Golang VS Python3

    摘要:和都是目前在各自領(lǐng)域最流行的開(kāi)發(fā)語(yǔ)言之一。在機(jī)器學(xué)習(xí)數(shù)據(jù)分析領(lǐng)域成為必學(xué)語(yǔ)言。 showImg(https://segmentfault.com/img/remote/1460000019167290); Golang和Python都是目前在各自領(lǐng)域最流行的開(kāi)發(fā)語(yǔ)言之一。 Golang其高效而又友好的語(yǔ)法,贏得了很多后端開(kāi)發(fā)人員的青睞,最適用于高并發(fā)網(wǎng)絡(luò)編程的語(yǔ)言之一。 Python不...

    Jason 評(píng)論0 收藏0
  • Python3 簡(jiǎn)明教程

    摘要:課程簡(jiǎn)介簡(jiǎn)明易懂的課程,不僅適用于那些有其它語(yǔ)言基礎(chǔ)的同學(xué),對(duì)沒(méi)有編程經(jīng)驗(yàn)的同學(xué)也非常友好。建議遵守以下約定使用個(gè)空格來(lái)縮進(jìn)永遠(yuǎn)不要混用空格和制表符在函數(shù)之間空一行在類(lèi)之間空兩行字典,列表,元組以及參數(shù)列表中,在后添加一個(gè)空格。 showImg(https://segmentfault.com/img/bVCldE); 課程簡(jiǎn)介:簡(jiǎn)明易懂的 Python3 課程,不僅適用于那些有其它語(yǔ)...

    cyqian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<