[Python以終為始]Day 3–變數、資料型態和數字、字串的運算
想研究機器學習的前端工程師,從零到一百學習python的筆記
Published in
Sep 11, 2022
變數、資料型態
數字
- 整數
- 長整數(大數)
- 浮點數(小數)
字串
- 任意的文字內容
布林值
- True/False(大小寫有差別,在python中首字母大寫)
可變列表(list)
- 有順序、可變動的資料集合
固定列表(tuple)
- 有順序、不可變動的資料集合
集合(set)
- 無順序的資料集合
字典 (dictionary)
- 鍵值對(key-value pair)的集合
變數(variable)
- 可用來存放資料的自訂名稱
練習完這些基本資料型態,發現除了list是換了名字的array、dictionary是換了名字的map、tuple和set是js沒有的資料型態(可能是我不知道有),其他都和js有著大同小異的關係:
True/False
變成首字母大寫- 鍵值的key需要以
”
包起來,而js不需要 - 不需要分號(就算寫了分號,按下儲存那瞬間,編輯器會幫你自動去除)
- 不用宣告變數
數字、字串的運算
數字
- 基本算數運算:加減乘除、取餘數(mod: %)
- 除法:整數除法(//)、小數除法(/)
- X的Y次方:X ** Y
字串
- 表示法:雙引號(“)、單引號(‘)、多行文字(“””or’’’)
- 重複與串接:重複相同文字(*次數)、串接多個字串(+ or 空白)
- 索引與字元:使用索引操作字串中的字元([開頭 : 結尾])