python中, 和 代表什麼

2021-09-10 18:49:06 字數 463 閱讀 8711

在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...