變數的所包含的三個含義:變數的名字、變數對應的記憶體、變數所儲存的值。
變數的名字:每個變數的名字都對應記憶體中一段記憶體。這段記憶體的位址一般是由編譯
器自動分配的(當然也可以手動分配),這段記憶體位址和變數名繫結一起,當我
們使用變數的名字進行各種資料操作時,就是操作這段記憶體。變數的存在就是方
便程式設計,不用去記憶又長有臭的記憶體位址編號。
變數對應的記憶體:資料有大小,所以其所儲存的記憶體空間也應該有大小。編譯器根據
變數的資料型別自動為變數分配合適的記憶體空間。
變數所儲存的值:所有的變數所儲存的值都是一些0和1.變數的資料型別既決定了這些
0和1所存放發記憶體空間大小,又決定了這些01以何種方式儲存,何種方式來解析。
操作乙個變數時,應該考慮是要操作變數的哪個部分,是變數的名字,還是變數所對應
的記憶體空間,還是變數所儲存的值。
變數與變數型別的解析
一 變數 1.變數 在程式執行過程中可能會發生變化的量 2.定義變數 變數名稱 變數值 注意 python是典型的弱資料型別語言,變數的型別是不用宣告的,而是優質來決定的 3.變數 識別符號 的命名規則 1 變數的名稱必須使用有效字元,即 大小寫字母 數字 2 數字是不允許開頭的 3 變數名稱必須是...
變數的本質解析
資料型別 固定記憶體大小的別名 變數是既能寫又能讀的記憶體物件 而一旦初始換不能修改的物件叫常量 變數三要素 名稱,大小,作用域 變數的生命週期也是乙個重要的概念 可以看成編譯器何時自動釋放掉記憶體 可以看這篇 變數的本質 1.程式通過變數申請和命名記憶體空間 2.通過變數訪問記憶體空間 一段連續的...
變數和變數型別解析
一 變數 1 變數 在程式執行過程中,可能會發生變化的量,叫做變數 定義變數 變數名稱 變數值 注意 python典型的弱資料型別語言,變數的型別是不用宣告的,而是由值來確定的 2 變數 識別符號 的命名規則 1 變數的名稱必須使用有效字元 大小寫字母 數字 組成 2 數字不允許開頭 3 變數名稱有...