python: python3.0中的函式註解
python
中有很多奇怪的概念,語法很醜陋。若是論起簡潔和優雅,python
不及shell
的萬一。
def func(a: 'spam') -> int:
print(a)
return 3
def foo(a: 'spam' = 8) -> int:
print(a)
return 3
以上兩個函式就是給引數和返回值新增了註解,可以說毫無實際意義。然後通過print(func.__annotations__)
可以檢視註解的內容:
{‘a’: ‘spam’, ‘return’:
相關文章
- Python 的函式註釋Python函式
- Python中的函式詳解Python函式
- 【Python基礎】Python 函式返回多個值和函式註解Python函式
- Python中Numpy函式詳解Python函式
- ts函式組註解函式
- Python函式引數和註解是什麼Python函式
- python 中求和函式 sum詳解Python函式
- 五分鐘瞭解Python中的函式Python函式
- python中的join()函式Python函式
- python(python中的super函式、)Python函式
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- Python中enumerate函式用法詳解Python函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- 『無為則無心』Python函式 — 25、Python中的函式Python函式
- Python中的56個內建函式詳解(七)Python函式
- 理解Python中的Lambda函式Python函式
- Python中的main函式解析PythonAI函式
- python中zip()函式的用法Python函式
- python中的閉包函式Python函式
- python中的“__init__”函式Python函式
- Python中的匿名函式-lambdaPython函式
- python中的回撥函式Python函式
- TypeScript中的函式詳解TypeScript函式
- Python中的split()函式的用法Python函式
- C#中解構函式,Close函式,Dispose函式的區別C#函式
- python3.0 -條件判斷Python
- Python中eval函式的表示式如何使用Python函式
- Python-程式語法 - Python註釋&基本函式Python函式
- Python中函式的高階使用Python函式
- 如何使用python中的exec函式?Python函式
- Python3中的函式 大全Python函式
- Python中內建的字典函式Python函式
- python 中偏函式 partial 的使用Python函式
- Python 中的map、reduce函式用法Python函式
- 詳解Python的函式巢狀Python函式巢狀
- Python 中filter函式用法PythonFilter函式
- C#中的解構函式C#函式
- python socket函式詳解Python函式