字面量和變數
字面量就是乙個乙個的值,如:1, 2,3,4,a,b,"hello"
字面量所表示的意思就是它的字面的值,在程式中可以直接使用字面量
變數可以用來儲存字面量,並且變數中儲存的字面量是不定的
如:a = 10 a = "hello" a = "b"
變數本身沒有任何意思,它會根據不同的字面量表示不同的意思
變數和標示符
變數:python中使用變數,不需要宣告,直接為變數賦值即可
a = 10
print(a)
不能使用沒有進行賦值的變數
print(b)
如果使用沒有賦值的變數會報錯:nameerror: name 'b' is not defined
python是乙個動態型別的語言,可以為變數賦任意型別的值,也可以任意修改變數的值
識別符號:
在python中所有可以自主命名的內容都屬於標示符
比如:變數名、函式名、類名
識別符號必須遵循識別符號的規範
1.識別符號中可以含有字母、數字、_,但是不能使用數字開頭
2.識別符號不能是python中的關鍵字和保留字
如:if = 20
會報錯:syntaxerror: invalid syntax
也不建議使用python中的函式名作為識別符號,因為這樣會導致函式被覆蓋
如:print = 123
print(print)
會報錯:typeerror: 'int' object is not callable
Python學習 變數
python 變數型別 變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。變數賦值 python 中的變數賦值不需要型別宣告。每個...
CMake學習 四 使用變數
cmake同樣可以使用變數,比如當依賴檔案過多或需要生成的專案繁雜,就可以使用變數統一管理,也便於以後的條件編譯。一 定義變數 cmake 定義變數分顯式和隱式兩種。顯式定義即使用 set 等語句,可以自定義變數名稱。隱式定義是在使用其他語句時自動建立的變數,如 project 是定義專案名稱的,但...
python 學習筆記 變數
在python 中,定義變數 a 3 python 為弱型別語音,不需要指明其型別,執行時自動識別a為變數指向 儲存了 value為3的記憶體位址。所以在變數a中,只有乙個位址引用,id 函式取物件位址 a 3 b 3.0 a b return true a is b return false id...