1.循環&條件控制html
注意:python
每一個條件後面要使用冒號(:),表示接下來是知足條件後要執行的語句塊。ide
使用縮進來劃分語句塊,相同縮進數的語句在一塊兒組成一個語句塊。函數
break 語句能夠跳出 for 和 while 的循環體。spa
continue語句被用來告訴Python跳過當前循環塊中的剩餘語句,而後繼續進行下一輪循環。orm
pass是空語句,是爲了保持程序結構的完整性。pass 不作任何事情,通常用作佔位語句。htm
循環技巧:對象
在字典中循環時,關鍵字和對應的值能夠使用 items() 方法同時解讀出來索引
在序列中循環時,索引位置和對應值能夠使用 enumerate() 函數同時獲得ip
同時循環兩個或更多的序列,能夠使用 zip() 總體打包
須要逆向循環序列的話,先正向定位序列,而後調用 reversed() 函數
操做符 | 描述 |
< | 小於 |
<= | 小於或等於 |
> | 大於 |
>= | 大於或等於 |
== | 等於,比較對象是否相等 |
!= | 不等於 |
2.函數
注意:
函數代碼塊以 def 關鍵詞開頭,後接函數標識符名稱和圓括號 ()。
任何傳入參數和自變量必須放在圓括號中間,圓括號之間能夠用於定義參數。
函數的第一行語句能夠選擇性地使用文檔字符串—用於存放函數說明。
函數內容以冒號起始,而且縮進。
return [表達式] 結束函數,選擇性地返回一個值給調用方。不帶表達式的return至關於返回 None。
函數調用:
def function(str): '打印任何傳入的字符串' (函數說明) print(str) return 'ok' function('我要調用這個自定義函數') (函數調用) function('再次調用')