国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python3新特性函數注釋Function Annotations用法分析

python3新特性函數注釋Function Annotations用法分析

2020-09-03 10:17feelang Python

這篇文章主要介紹了python3新特性函數注釋Function Annotations用法,結合實例形式分析了Python3函數注釋的定義方法與使用技巧,需要的朋友可以參考下

本文分析了python3新特性函數注釋Function Annotations用法。分享給大家供大家參考,具體如下:

Python 3.X新增加了一個特性(Feature),叫作函數注釋 Function Annotations

它的用途雖然不是語法級別的硬性要求,但是顧名思義,它可做為函數額外的注釋來用。

Python中普通的函數定義如下:

?
1
2
3
4
def func(a, b, c):
  return a + b + c
>>> func(1, 2, 3)
6

添加了函數注釋的函數會變成如下形式:

?
1
2
3
4
def func(a: 'spam', b: (1, 10), c: float) -> int:
  return a + b + c
>>> func(1, 2, 3)
6

注釋的一般規則是參數名后跟一個冒號(:),然后再跟一個expression,這個expression可以是任何形式。

返回值的形式是 -> int,annotation可被保存為函數的attributes。

查看所有的annotation,可通過如下語句:

?
1
2
>>> func.__annotations__
{'c': <class 'float'>, 'a': 'spam', 'b': (1, 10), 'return': <class 'int'>}

如果為函數增加了注釋,可不可以繼續使用默認參數呢?答案是肯定的。

?
1
2
3
4
5
6
7
8
9
10
11
>>> def func(a: 'spam' = 4, b: (1, 10) = 5, c: float = 6) -> int:
...  return a + b + c
...
>>> func(1, 2, 3)
6
>>> func()
15
>>> func(1, c=10)
16
>>> func.__annotations__
{'c': <class 'float'>, 'a': 'spam', 'b': (1, 10), 'return': <class 'int'>}

希望本文所述對大家Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 91.成人天堂一区 | 午夜精品在线观看 | 国产一区二区成人 | 亚洲欧美国产日韩综合 | 精品国产精品三级精品av网址 | 91国内免费视频 | 男女全黄一级一级高潮免费看 | 国产特级毛片aaaaaaa高清 | 日韩精品一区二区三区中文字幕 | 欧美一区二区三区在线看 | 精品乱子伦一区二区三区 | 伊人久久艹| 成人毛片在线观看视频 | 日本一区二区三区四区 | 亚洲欧美国产精品专区久久 | 国产日韩一区二区三区 | 亚洲免费色 | 精品久久久久久久久久久久久久 | 中文字幕亚洲欧美 | 都市激情在线视频 | 亚洲视频精品一区 | 夜夜爽99久久国产综合精品女不卡 | 成人狠狠色综合 | 香蕉一区 | 一级a毛片 | 成人免费网站在线 | www久久久久 | 久久99er6热线精品首页蜜臀 | 亚洲五码在线 | 成人超碰| 在线观看视频91 | 欧洲亚洲视频 | 日韩国产一区 | 亚洲av毛片一区二二区三三区 | 99久久夜色精品国产亚洲1000部 | 曰批免费视频播放免费 | 亚洲 在线 | 精品国产一区二区三区日日嗨 | 欧美在线一区二区三区 | 国产成人一区 | 一级毛片免费观看久 |