標籤:png from 函數 database 不同類 而且 應該 內容 python
本章內容
- 定義
- 變數規則
- 變數賦值
定義
變數是用來儲存資訊,用於後面程式計算。變數的資訊是存在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 錯誤。
_name ______name name 正確的。
不能帶中劃線 - 這個表示減號。
最好不要用中文做變數名。
有兩種命名規劃:
- GFOfOldboy 駝峰命名法
駝峰命名法:當變數名或函式名是由一個或多個單詞連結在一起,而構成的唯一識別字時,第一個單詞以小寫字母開始;第二個單詞的首字母大寫或每一個單詞的首字母都採用大寫字母。
- 小駝峰法 變數一般用小駝峰法標識。駝峰法的意思是:除第一個單詞之外,其他單字首大寫。譬如 int myStudentCount; 變數myStudentCount第一個單詞是全部小寫,後面的單字首大寫。
- 大駝峰法 相比小駝峰法,大駝峰法(即帕斯卡命名法)把第一個單詞的首字母也大寫了。常用於類名,函數名,屬性,命名空間。譬如 public class DataBaseUser;
- 底線 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‘了。
參考網頁
http://www.cnblogs.com/alex3714/articles/5465198.html
python基礎2 變數