Python中包含6種标準資料類型:Number(數字),String(字元串),List(清單),Touple(元組),Set(集合),Dictionary(字典).其中,Number,String,List屬于不可變資料,Touple,Set,Dictionary屬于可變資料。
Python語言包含四種Number類型:整形,浮點型,布爾型(True/False)和複數
list=['abcd',567,3.22,'hello',90.3]
list.2=[789,'word']
print (list) #輸出list裡的所有資料
print (list[0]) #輸出list中的左邊開始第1個元素
print (list[0:3]) #輸出list中左邊開始第1個至第3個元素
print (list[2:]) #輸出list中左邊開始第3個至全部元素
print (list.2 * 2)#輸出兩次清單
print (list + tinylist)#連結清單
list.2=['a','b','c','d','e']
list.2[0:3:2]
list.2[0:3:2]的輸出結果為['a','c']。
Python中部分資料轉換函數
int(x [,base]) | 将x轉換為一個整數 |
float(x) | 将x轉換到一個浮點數 |
complex(real [,imag]) | 建立一個複數 |
str(x) | 将對象 x 轉換為字元串 |
repr(x) | 将對象 x 轉換為表達式字元串 |
eval(str) | 用來計算在字元串中的有效Python表達式,并傳回一個對象 |
tuple(s) | 将序列 s 轉換為一個元組 |
list(s) | 将序列 s 轉換為一個清單 |
set(s) | 轉換為可變集合 |
dict(d) | 建立一個字典。d 必須是一個 (key, value)元組序列。 |
frozenset(s) | 轉換為不可變集合 |
chr(x) | 将一個整數轉換為一個字元 |
ord(x) | 将一個字元轉換為它的整數值 |
hex(x) | 将一個整數轉換為一個十六進制字元串 |
oct(x) | 将一個整數轉換為一個八進制字元串 |