基本輸入輸出函式
  • print() - 輸出資訊到標準輸出
  • input() - 獲取使用者輸入
資料型態轉換函式
  • int() - 將資料轉換為整數型態
  • float() - 將資料轉換為浮點數型態
  • str() - 將資料轉換為字串型態
  • bool() - 將資料轉換為布林值型態
串列操作函式
  • len() -獲取串列長度                  len(list)
  • max() -獲取串列最大值
  • min() -獲取串列最小值
  • sum() -計算串列總和
  • sorted()-排序                            =sorted(list,reverse=True,key=)
  • append() - 串列尾添加新元素 list.append()
  • count() - 統計某元素出現次數
  • index() - 找某值出現第一次的位置
  • insert() - 在指定位置插入一個元素
  • pop() - 取出一個元素並移除 .pop(索引值)
  • remove() - 從串列中移除元素 .remove(元素)
  • reverse() - 反向串列
  • del list[n1:n2] 刪除n1~n2                   del list[初始值:終止值:間隔值]
迴圈控制語句
  • break - 離開迴圈 (跳到最外層)
  • continue - 跳過當前迴圈的剩餘代碼 (暫停)
數學與隨機數函式
  • abs() - 絕對值
  • pow(n,m) - n次的m平方
  • round() - 四捨五入
  • random.seed() - 初始化隨機數種子
  • random.randrange() - 產生整數隨機數
  • random.randint() - 產生指定範圍內的隨機整數
  • random.choice() - 從列表中隨機選取一個元素
  • random.sample() - 從列表中隨機選取多個元素
字串處理函式
  • split() - 切割字串
  • upper() - 字串轉大寫
  • lower() - 字串轉小寫
  • replace() - 字串替換
  • sort() - 字串排序
bisect 二分搜
notion image
運算符號
算術運算子
  • + - 加
  • - - 減
  • * - 乘
  • ** - 次方
  • / - 除
  • // - 取商(無條件捨去 )
  • % - 取餘數
比較運算子
  • = - 等於
  • == - 相等比較
  • > - 大於 ( a 是否大於 b )
  • < - 小於 ( a 是否小於 b )
  • >= - 大於等於 ( a 是否大於等於 b )
  • <= - 小於等於 ( a 是否小於等於 b )
  • == - 等於 ( a 是否等於 b )
  • != - 不等於 ( a 是否不等於 b )
邏輯運算子
  • and &
    • 解釋
      當 a 是 True,b 也是 True,結果是 True,但只要 a、b 其中一個是 False,結果就是 False。
  • or
    • 解釋
      只要 a、b 其中一個是 True,結果就是 True。
  • not
    • 解釋
      如果 a 為 True,not a 的結果 False,如果 a 為 False,not a 的結果 True。
  • in 與 is 運算子
    • 解釋
      如果有 a 和 b 兩個變數,使用「in 運算子」可以判斷 b 是否包含 a,使用「is 運算子」可以判斷 a 和 b 是否為相同物件,如果判斷包含或相同,回傳 True,否則回傳 False。
 
Loading...