[Python以終為始]Day 3–變數、資料型態和數字、字串的運算

想研究機器學習的前端工程師,從零到一百學習python的筆記

Jingle Lin
Jiingler

--

變數、資料型態

數字

  • 整數
  • 長整數(大數)
  • 浮點數(小數)

字串

  • 任意的文字內容
字串單雙引號都可以使用

布林值

  • True/False(大小寫有差別,在python中首字母大寫)
首字母大寫

可變列表(list)

  • 有順序、可變動的資料集合
list使用中括號

固定列表(tuple)

  • 有順序、不可變動的資料集合
tuple使用小括號

集合(set)

  • 無順序的資料集合
set使用大括號

字典 (dictionary)

  • 鍵值對(key-value pair)的集合
dictionary中key值需要以字串呈現。若無引號則視為變數,key值會為變數存放的值

變數(variable)

  • 可用來存放資料的自訂名稱

練習完這些基本資料型態,發現除了list是換了名字的array、dictionary是換了名字的map、tuple和set是js沒有的資料型態(可能是我不知道有),其他都和js有著大同小異的關係:

  • True/False 變成首字母大寫
  • 鍵值的key需要以包起來,而js不需要
  • 不需要分號(就算寫了分號,按下儲存那瞬間,編輯器會幫你自動去除)
  • 不用宣告變數

數字、字串的運算

數字

  • 基本算數運算:加減乘除、取餘數(mod: %)
  • 除法:整數除法(//)、小數除法(/)
  • X的Y次方:X ** Y
python的數字運算

字串

  • 表示法:雙引號(“)、單引號(‘)、多行文字(“””or’’’)
python的字串表示法
  • 重複與串接:重複相同文字(*次數)、串接多個字串(+ or 空白)
python的字串重複與串接
  • 索引與字元:使用索引操作字串中的字元([開頭 : 結尾])
python的索引與字元

--

--