python的奇怪符号 -> 与 ...(点点点)
生活随笔
收集整理的這篇文章主要介紹了
python的奇怪符号 -> 与 ...(点点点)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
->常常出現(xiàn)在python函數(shù)定義的函數(shù)名后面,為函數(shù)添加元數(shù)據(jù),描述函數(shù)的返回類型,比如:
通常的寫法是:
def attrs(self) -> _Attr:pass這種寫法通常是寫在函數(shù)的函數(shù)名后面
def add(x, y) -> int:return x+y這里面,元數(shù)據(jù)表明了函數(shù)的返回值為int類型。
至于樓主問題中的,-> _Attr則表明函數(shù)返回的是一個外部可訪問的類的私有變量。
... 則類似于pass,用于占位,但不同的是,點(diǎn)點(diǎn)點(diǎn) 除了能在函數(shù)占位,還能用在變量的占位
def add(x, y) -> int:...總結(jié)
以上是生活随笔為你收集整理的python的奇怪符号 -> 与 ...(点点点)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度揭秘Greenplum数据库透明加密
- 下一篇: 用Python多线程抓取并验证代理(转)