1.變量的引用
2.可變和不可變類型
3.局部變量和全局變量
1. 變量的引用
變量 和 數據 都是保存在 內存 中的
在 `Python` 中 函數 的 參數傳遞 以及 返回值 都是靠 引用 傳遞的
2. 可變和不可變類型
不可變類型,內存中的數據不允許被修改:
數字類型 `int`, `bool`, `float`, `complex`, `long(2.x)`
字符串 `str`
元組 `tuple`
可變類型,內存中的數據可以被修改:
列表 `list`
字典 `dict`
2.1. 可變類型的數據變化,是通過 方法 來實現的
2.2. 如果給一個可變類型的變量,賦值了一個新的數據,引用會修改
變量 不再 對之前的數據引用
變量 改為 對新賦值的數據引用
3 局部變量和全局變量
局部變量 是在 函數內部 定義的變量,只能在函數內部使用
全局變量 是在 函數外部定義 的變量(沒有定義在某一個函數內),所有函數 內部 都可以使用這個變量

閱讀更多 程序員的求生之路 的文章