久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python 函數(shù)名之后 有一個(gè)箭頭 這是什么作用?

瀏覽:120日期:2022-07-01 09:34:33

問題描述

async def fetch(self, url: str, keys: object, repeat: int) -> (int, object): dosomething() return None

在看別人的程序的時(shí)候發(fā)現(xiàn)了這樣的語(yǔ)句,查了不少地方?jīng)]找到關(guān)于“->”的說明。找到比較相似的是箭頭函數(shù),但是樣子都不一樣。

請(qǐng)問這是什么符號(hào)?或者我該去哪里查?

問題解答

回答1:

Function annotations ?'Python 3 provides syntax to attach metadata to the parameters of a function declarationand its return value.'

回答2:

Stackoverflow有了。What does -> mean in Python function definitions?

Python 3 extends the feature by allowing you to attach metadata to functions describing their parameters and return values.

簡(jiǎn)單的說-> 就是為了告訴用戶 具體參數(shù)和參數(shù)的類型。

詳細(xì)的可以看:PEP3107https://www.python.org/dev/pe...

回答3:

只是提示該函數(shù) 輸入?yún)?shù) 和 返回值 的數(shù)據(jù)類型

方便程序員閱讀代碼的。

回答4:

http://python3-cookbook.readt...

python cookbook里面有詳細(xì)描述,建議有空多看看這本書,還是很有幫助的。

回答5:

這個(gè)是。。。提示返回值類型的?

回答6:

這個(gè)是從python3.5開始就正式納入的type hint,對(duì)于變量的類型進(jìn)行標(biāo)注,對(duì)于pycharm這樣支持的IDE,可以給出更精準(zhǔn)的代碼提示和變量檢查。

具體用法可以看https://docs.python.org/3/lib...

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 万年县| 运城市| 武胜县| 石林| 德格县| 东城区| 宜良县| 元江| 库伦旗| 清远市| 武穴市| 肥东县| 科尔| 白沙| 巴彦县| 金秀| 大洼县| 津南区| 齐齐哈尔市| 茶陵县| 诸暨市| 汕尾市| 密山市| 铁力市| 宜兴市| 白朗县| 鲁甸县| 绥中县| 郎溪县| 田阳县| 昭苏县| 吉安县| 得荣县| 房山区| 阿拉善右旗| 西乌珠穆沁旗| 丹凤县| 启东市| 涟水县| 鲁山县| 白山市|