python學習四(變數)

2022-08-30 08:00:13 字數 773 閱讀 1399

字面量和變數

字面量就是乙個乙個的值,如: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...