DataType
數值型別
- 整數 int:2,5,987
- 浮點數 float:2.345.67e-3
- 虛數 complex:8+9j
布林型別
- 布林值 bool:True or False
序列型別
String字串
s = 'Hello' //字串
s = "Hello" //字串
s = '''Hello''' //字串
s[0] //取得索引0的字元 H
s[2:] //取得索引2之後的字元 llo
s[:-2] //取得索引0到倒數2個字元 Hel
List列表
- list 是一個有序且可變化的元素集合
- 允許多個重複的元素
- 允許list內的元素為不同型別
- 使用[]來表示
L = ['Hello','There',1,2,3]
Tuple元祖
- Tuple 是一個有序且不可變化的元素集合
- 允許多個重複的元素
- tuple內的元素可以是不同型別
- 使用()來表示
T = ('Hello','There',1,2,3)
Set集合
- 集合(set)是一個無序且無索引之元素集合
- 不允許重複元素
- 使用來表示
S = {98,97,100}
fruits = {'apple','banana','cherry'}
Dictionary字典
- 字典(Dictionary)是一個集結了一堆鍵值(key value pair)的元素集合
- 不允許重複鍵值
- 使用{key:value}來表示dict
Dict = {'Peter':19, 'Mary':100}
型別轉換
int():轉成整數
float():轉成浮點數
complex():轉成虛數
list():轉成列表
str():轉成字串
tuple():轉成元祖
set():轉成集合
dict():轉成字典