Skip to main content

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():轉成字典