python基礎2 變數

2022-09-03 12:39:07 字數 1362 閱讀 4817

本章內容

定義變數規則

變數賦值

變數是用來儲存資訊,用於後面程式計算。變數的資訊是存在memory裡面。 變數宣告

name = "cathy wu"

上述**宣告了乙個變數,變數名為: name,變數name的值為:"cathy wu"

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

注意:2name, name of cathywu, $name 錯誤。

不能帶中劃線 - 這個表示減號。

最好不要用中文做變數名。

有兩種命名規劃:

gfofoldboy 駝峰命名法

駝峰命名法:當變數名或函式名是由乙個或多個單詞鏈結在一起,而構成的唯一識別字時,第乙個單詞以小寫字母開始;第二個單詞的首字母大寫或每乙個單詞的首字母都採用大寫字母。

下劃線 gf_of_oldboy

python建議用下劃線。

在python中,等號=是賦值語句,可以把任意資料型別賦值給變數,同乙個變數可以反覆賦值,而且可以是不同型別的變數,這種變數本身型別不固定的語言稱之為動態語言.乙個變數a賦值給另乙個變數b。 賦值原理示例: a = 'abc' b = a a = 'xyz' print b 最後一行列印出變數b的內容到底是'abc'呢還是'xyz'?如果從數學意義上理解,就會錯誤地得出b和a相同,也應該是'xyz',但實際上b的值是'abc',讓我們一行一行地執行**,就可以看到到底發生了什麼事: 執行a = 'abc',直譯器建立了字串 'abc'和變數 a,並把a指向 'abc':

執行b = a,直譯器建立了變數 b,並把b指向 a 指向的字串'abc':

執行a = 'xyz',直譯器建立了字串'xyz',並把a的指向改為'xyz',但b並沒有更改:

所以,最後列印變數b的結果自然是'abc'了。

Python基礎 變數

變數的計算 變數的命名 變數命名規範 變數名 值 定義變數 price 8.5 weight 7.5 計算總價 total price weight 總 減少10元 total total 10 最後輸出總價 print total 變數型別不需要直接設定,由程式自動給出 name 張三 字串str...

Python基礎(變數)

1.變數 1.定義變數 變數名 值 2.使用變數 3.變數有哪些特點 需求 想去圖書館找一本叫哈利波特的書 1.從右到左 賦值的方式 先建立值 定義乙個變數名去指向這個值 2.變數必須先建立再使用 harrybotter 哈利波特 print harrybotter harrybotter 哈利波特...

Python基礎 變數

變數 變數的定義很簡單 變數名 值變數定義後就可以直接使用了。變數型別 1.在python中不需要指定型別,系統會根據變數的值來改變變數的名稱。2.資料型別可以分為數字型和非數字型。數字型 int float bool complex 複數型 非數字型 字串 列表 元組 字典 不同變數那個型別之間的...