1. 程式人生 > >Python學習(4):變數與資料型別

Python學習(4):變數與資料型別

學習一門新語言,一切從變數與基本型別說起。Python中的變數使用與其他常見語言有所不同,最大的特點就是Python的變數不需要宣告。

一、關於Python中變數使用的幾點說明

  1. 每個變數在使用前都必須賦值,變數賦值後才會被建立。
  2. Python中的變數就是變數,它沒有型別,我們所說的”型別”是變數所指的記憶體中物件的型別。
  3. 等號(=)用來給變數賦值。
  4. 等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值。
  5. 變數名的首字母不能是數字,而且是字母、數字、下劃線的組合。

二、Python中變數的定義

  1. 單個變數的定義
    name = “fengzi”
    age = 18
  2. 多個變數的定義如下:
    a = b = c = 1
    a,b,c = 1,2, “fengzi”

三、基本資料型別

在記憶體中儲存的資料可以有多種型別。例如,一個人的年齡可以用數字來儲存,他的名字可以用字元來儲存。Python也定義了一些基本的資料型別,用於儲存各種型別的資料,大致可以被歸納為以下幾種:

1.列印型別

在Python的直譯器中可以使用type函式來列印各種資料型別的值。尤其在學習初期,可以很方便的幫助我們理解各種型別的使用,操作如下:

2.測試可變與不可變

四、值型別與引用型別

Number、str、tuple是值型別
list set dict 是引用型別