在python學習中遇到了「->」符號,剛開始是找不到的,這個在c或者c++語言中煉表出現的符號。看介紹很多人也說python中沒有指標的說法,那麼這肯定不是指標的指向。
在下面的**看到一些介紹:
->
常常出現在python函式定義的函式名後面,為函式新增元資料
,描述函式的返回型別,從而方便開發人員使用。比如:
通常的寫法是:
def attrs(self) -> _attrs:
pass
這種寫法通常是寫在函式的函式名後面
def add(x, y) -> int:
return x+y
這裡面,元資料表明了函式的返回值為int型別。
至於樓主問題中的,-> _attr
則表明函式返回的是乙個外部可訪問的類的私有變數。
python中, 和 代表什麼
今天把 放到hadoop平台時除錯 的時候報錯,但是在本地測試並沒有什麼問題,然後可檢視了下 報錯的地方這麼定義的 看到這個符號覺得很奇怪,因為在python中確實沒見過這個符號,後來查了一下,參考這個博主寫的 常常出現在python函式定義的函式名後面,為函式新增元資料,描述函式的返回型別,從而方...
C 中 和 和 代表什麼
代表可空型別修飾符 引用型別可以使用空引用表示乙個不存在的值,而值型別通常不能表示為空。為了使值型別也可為空,就可以使用可空型別 帶便三元表示式 int a b c?b c 如果b大於c,a就等於b,否則等於c 代表空合併運算子 用於定義可空型別和引用型別的預設值。如果此運算子的左運算元不為null...
Esac代表什麼意義?
esac 代表什麼意義?一些剛剛接觸 bash 程式設計的人,總是很奇怪 bash 裡的一些關鍵字,知道它的功能,但不知道為什麼要這樣寫。比如 bin bash if n 1 then echo usage 0 insert remove exit 1 fi action 1 case action...