Python學習筆記(二)——資料型別

OuZeBo發表於2017-10-10

1、資料型別

  Python有五個標準的資料型別:

  • Numbers(數字)
  • String(字串)
  • List(列表)
  • Tuple(元組)
  • Dictionary(字典)

2、Python數字型別

  Python支援四種不同的數字型別:

  • int(有符號整型)
  • long(長整型[也可以代表八進位制和十六進位制])
  • float(浮點型)
  • complex(複數)

3、Python字串型別

 python的字串列表有2種取值順序:

  • 從左到右索引預設0開始的,最大範圍是字串長度少1
  • 從右到左索引預設-1開始的,最大範圍是字串開頭

可以使用變數 [頭下標:尾下標],就可以擷取相應的字串,其中下標是從 0 開始算起,可以是正數或負數,下標可以為空表示取到頭或尾

4、Python列表型別

列表用 [ ] 標識,是 python 最通用的複合資料型別。

列表中值的切割也可以用到變數 [頭下標:尾下標] ,就可以擷取相應的列表,從左到右索引預設 0 開始,從右到左索引預設 -1 開始,下標可以為空表示取到頭或尾。

加號 + 是列表連線運算子,星號 * 是重複操作

5、Python元組型別

元組是另一個資料型別,類似於List(列表)。

元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於只讀列表。

6、Python字典型別

字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件結合,字典是無序的物件集合。

兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

字典用"{ }"標識。字典由索引(key)和它對應的值value組成。

7、Python資料型別轉換

 

本文學習於菜鳥教程http://www.runoob.com/python/python-variable-types.html

 

相關文章