1. 程式人生 > >Python_從零開始學習_(8) 變數的型別

Python_從零開始學習_(8) 變數的型別

1.  變數的型別

  • 在記憶體中建立一個變數,  會包括 :
  1. 變數的名稱
  2. 變數儲存的資料
  3. 變數儲存資料的型別
  4. 變數的地址 

1.1  變數型別的演練 ----個人資訊

'''
 個人資訊
 姓名 : 懂懂
 年齡 : 18
 性別 : 是男生
 身高 : 1.75
'''

# 在 Python 中, 定義變數時是不需要指定變數的型別的
# 在執行的時候, Python 直譯器, 會根據賦值語句等號右側的資料
# 自動推匯出變數中儲存資料的準確型別
# str 表示是一個字串型別
name = "懂懂"

# int 表示是一個整數型別
age = 18

# bool 表示是一個布林型別. 真 True 或者假 False
gender = True

# float 表示是一個小數型別, 浮點數
height = 1.75

1.2 變數的型別

  • 在 Python 中定義變數是 不需要指定型別 
  • 資料型別可以分為 數字型非數字型
  • 數字型
  1. 整型 ( int )
  2. 浮點型 ( float )
  3. 布林型 ( bool )   *真 True 非 0 數 ---- 非零即真          *假 False 0
  4. 複數型 ( complex )    主要用於科學計算,  例如: 平面場問題 , 波動問題等
  • 非數字型
  1. 字串
  2. 列表
  3. 元組
  4. 字典

提示: 在 Python 2.x 中, 整數 根據儲存數值的長度還分為 :

  • int  ( 整數 )
  • long ( 長整數 )

在 Python 3.x 中只有 int 型別

  • 使用 type 函式可以檢視一個變數的型別
>>> name = "kk
>>> type(name)
<class 'str'>
>>> age = 18
>>> type(age)
<class 'int'>