我們可以在 Python 函式中明確定義資料型別嗎?


在 Python 中,變數永遠不會被明確地型別化。Python 可以找出變數的型別並對其進行內部跟蹤。在 Java、C++ 和其他靜態型別化的語言中,您必須指定函式返回值的型別和每個函式引數的型別。

如果我們在 Python 函式中明確規定資料型別,它仍然像普通程式(其中資料型別沒有被明確宣告)一樣執行。

示例

針對給定的程式碼,我們得到以下輸出

C:/Users/TutorialsPoint1/~.py
The required Sum is:  13.0

考慮這個函式

def addSum(x,y):
       return x+y
print addSum(2.2, 5.6)
print addSum(float(2.2), float(5.6))

輸出

7.8
7.8

所以變數的資料型別宣告明確的情況對輸出沒有任何影響。

更新於: 2020-02-13

560 閱讀量

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.