Python入門(二):基本語法

  • 2019 年 12 月 26 日
  • 筆記

縮進

  • 使用TAB或者4個空格來縮進
  • 推薦使用4個空格來表示縮進,因為有的編輯器,TAB != 4個空格

注釋

  • 使用#表示單行注釋
  • 使用3個雙引號或者3個單引號,在文件開頭、類/函數開頭注釋,闡述代碼信息或含義

數據類型

  • 整數 int : 1、3、123、-10、0
  • 浮點數 float : 3.14、2.78、-1.01
  • 布爾型 bool : True / False
  • 空值 None

變量

  • 一個名字
  • 存儲信息、信息可變
  • 大小寫英文、數字和_的組合,而且不能以數字開頭

運算符

  • 算術運算符 + – * / %

a = 10 + 2 # 加

b = 10 – 2 # 減

c = 10 * 2 # 乘

d = 10 / 2 # 除

e = 10 % 2 # 取餘數

  • 賦值運算符

a = 11

b += 2

c -= 2

d *= 2

e /= 2

f %= 2

  • 比較運算符
  • 成員運算符

in 屬於(在列表中)

not in 不屬於(不在列表中)

  • 邏輯運算符

and # 並

or # 且

not # 非

循環

  • if 循環
  • for 循環
  • while 循環 — 一定要設置跳出條件,否則一直執行
如果有一個現成的數據可以挨個遍歷,用for+in搭配最簡潔for e in range/string/list/tuple/dict/set/file如果沒有,就寫成條件是否滿足的形式,用while實現  break:跳出for/while的整體循環,繼續往下執行continue:結束for/while的當次循環,繼續下一個循環