Python學習-變數

瞳孔冷色發表於2018-10-19

什麼是變數?

  概念:變數就是會變化的量,主要是“變”與“量”二字。變即是“變化”。

  特點:與其他程式語言相同,變數是最基本的儲存單位,是用來存放資料的容器。可以引用一個具體的數值,進而直接去改變這個引用

如何定義變數?

  (1)定義單一變數

     變數名 = 變數值  (注意:此時的等號相當於賦值,並且是英文狀態下的

a = 1
print(a) // 輸出結果為1

  (2)分別定義常量

    變數名1,變數名2 = 變數值1,變數值2

1 a,b = 1,2
2 print(a,b) // 1,2

  (3)連續定義變數

     變數名1,變數名2 = 變數值

 

a,b = 2
print(a,b)  //2 2

 

變數存在的目的?

  (1)方便修改程式碼

  (2)減少儲存空間

#列印3遍  我是一個學生
print("我是一個學生");
print("我是一個學生");
print("我是一個學生");

  如果不使用變數執行這段程式碼,可以看到需要多次列印這段文字,帶來的後果不僅僅是書寫麻煩,同時還會佔據大量空間。而使用變數就會變得非常簡單

#列印3遍  我是一個學生
name = "我是一個學生"
print(name);
print(name);
print(name);

變數的注意點以及命名規則

  (1)變數名只能是 字母、數字或下劃線的任意組合,變數名的第一個字元不能是數字

  (2)嚴格區分大小寫,字母可以是大寫,也可以是小寫,但是所表達的是不同的

  (3)變數名使用之前必須要對它進行賦值,並且一個變數只可以引用一個數值

  (4)變數名的命名最好可以讓讀者直接明白它所表達的意思,且不要過長

  (5)採用駝峰命名法,即變數名的首個單詞小寫,其後的每個單詞的首字母大寫

  (6)變數名不可以是關鍵字

常用關鍵字: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

 

 

相關文章