Python高階09 動態型別

2021-06-26 05:15:07 字數 329 閱讀 7729

動態型別(dynamic typing)是python另乙個重要的核心概念。我們之前說過,python的變數(variable)不需要宣告,而在賦值時,變數可以重新賦值為任意值。這些都與動態型別的概念相關。

動態型別

在我們接觸的物件中,有一類特殊的物件,是用於儲存資料的。常見的該類物件包括各種數字,字串,表,詞典。在c語言中,我們稱這樣一些資料結構為變數。而在python中,這些是物件。

物件是儲存在記憶體中的實體。但我們並不能直接接觸到該物件。我們在程式中寫的物件名,只是指向這一物件的引用(reference)。

引用和物件分離,是動態型別的核心。引用可以隨時指向乙個新的物件:

Python高階09 動態型別

謝謝teaera 貓咪cat 動態型別 dynamic typing 是python另乙個重要的核心概念。我們之前說過,python的變數 variable 不需要宣告,而在賦值時,變數可以重新賦值為任意值。這些都與動態型別的概念相關。在我們接觸的物件中,有一類特殊的物件,是用於儲存資料的。常見的該...

Python高階09 動態型別

python高階09 動態型別 謝謝teaera 貓咪cat 動態型別 dynamic typing 是python另乙個重要的核心概念。我們之前說過,python的變數 variable 不需要宣告,而在賦值時,變數可以重新賦值為任意值。這些都與動態型別的概念相關。在我們接觸的物件中,有一類特殊的...

Python高階09 動態型別

摘自 動態型別 dynamic typing 是python另乙個重要的核心概念。我們之前說過,python的變數 variable 不需要宣告,而在賦值時,變數可以重新賦值為任意值。這些都與動態型別的概念相關。在我們接觸的物件中,有一類特殊的物件,是用於儲存資料的。常見的該類物件包括各種數字,字串...