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

資訊專欄INFORMATION COLUMN

Python 的函數注釋

Panda / 1644人閱讀

摘要:查看這些注釋可以通過自定義函數的特殊屬性獲取結果會議字典的形式返回狗狗的品種另外,使用函數注釋并不影響默認參數的使用狗狗的品種運行結果

Python 3.x 引入了函數注釋,以增強函數的注釋功能,下面是一個普通的自定義函數:

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

添加了注釋的自定義函數:

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

如上,可以使用:對參數逐個進行注釋,注釋內容可以是任何形式,比如參數的類型、作用、取值范圍等等,返回值使用->標注,所有的注釋都會保存至函數的屬性。
查看這些注釋可以通過自定義函數的特殊屬性__annotations__獲取,結果會議字典的形式返回:

dog.__annotations__

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

另外,使用函數注釋并不影響默認參數的使用:

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

運行結果:

dog()

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/37976.html

相關文章

  • Python基礎語法

    摘要:當文件執行完成后,解釋器不再有效。縮進的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數量,這個必須嚴格執行。空行與代碼縮進不同,空行并不是語法的一部分。 交互式編程 交互式編程不需要創建py文件,是通過 Python 解釋器的交互模式進來編寫代碼,cmd進入在命令行中輸入 Python 命令即可啟動交互式編程,提示窗口如下: C:UsersAdministrator>py...

    teren 評論0 收藏0
  • 對比學習:Golang VS Python3

    摘要:在機器學習數據分析領域成為必學語言。不定長參數,支持不定長參數,用定義參數名,調用時多個參數將作為一個元祖傳遞到函數內返回函數結果。showImg(https://user-gold-cdn.xitu.io/2019/5/13/16ab0b937e7329d4); Golang和Python都是目前在各自領域最流行的開發語言之一。 Golang其高效而又友好的語法,贏得了很多后端開發人員的青...

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

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

    booster 評論0 收藏0
  • 對比學習:Golang VS Python3

    摘要:和都是目前在各自領域最流行的開發語言之一。在機器學習數據分析領域成為必學語言。 showImg(https://segmentfault.com/img/remote/1460000019167290); Golang和Python都是目前在各自領域最流行的開發語言之一。 Golang其高效而又友好的語法,贏得了很多后端開發人員的青睞,最適用于高并發網絡編程的語言之一。 Python不...

    Jason 評論0 收藏0
  • Python3 簡明教程

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

    cyqian 評論0 收藏0

發表評論

0條評論

Panda

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<