1. 程式人生 > 其它 >01-變數、命名、資料型別

01-變數、命名、資料型別

一. 變數的作用

資料在記憶體中儲存之後定義一個名稱,這個名稱就是變數。

變數就是一個儲存資料的的時候當前資料所在的記憶體地址的名字而已。

二. 如何定義變數

變數名 = 值

變數名自定義,要滿足識別符號命名規則。

2.1 識別符號

識別符號命名規則是Python中定義各種名字的時候的統一規範,具體如下:

  • 由數字、字母、下劃線組成
  • 不能數字開頭
  • 不能使用內建關鍵字
  • 嚴格區分大小寫
False     None    True   and      as       assert   break     class  
continue  def     del    elif     else     except   finally   for
from      global  if     import   in       is       lambda    nonlocal
not       or      pass   raise    return   try      while     with  
yield

2.2 命名習慣

  • 見名知義。
  • 大駝峰:即每個單詞首字母都大寫,例如:MyName
  • 小駝峰:第二個(含)以後的單詞首字母大寫,例如:myName
  • 下劃線:例如:my_name

四、關於資料型別

檢測資料型別的方法:type()

a = 1
print(type(a))  # <class 'int'> -- 整型

b = 1.1
print(type(b))  # <class 'float'> -- 浮點型

c = True
print(type(c))  # <class 'bool'> -- 布林型

d = '12345'
print(type(d))  # <class 'str'> -- 字串

e = [10, 20, 30]
print(type(e))  # <class 'list'> -- 列表

f = (10, 20, 30)
print(type(f))  # <class 'tuple'> -- 元組

h = {10, 20, 30}
print(type(h))  # <class 'set'> -- 集合

g = {'name': 'TOM', 'age': 20}
print(type(g))  # <class 'dict'> -- 字典

總結

  • 定義變數的語法
變數名 = 值
  • 識別符號
    • 由數字、字母、下劃線組成
    • 不能數字開頭
    • 不能使用內建關鍵字
    • 嚴格區分大小寫
  • 資料型別
    • 整型:int
    • 浮點型:float
    • 字串:str
    • 布林型:bool
    • 元組:tuple
    • 集合:set
    • 字典:dict