python裡的流程控制語句
if expression:
statements(s)
else:
statements(s)
identationerror 縮排錯誤,縮排4個空格
true:非空的值(string,tuple,list,set,dict)
false:0,null,其他空值
需要多次判斷使用elif
巢狀使用if語句判斷
for迴圈遍歷乙個字典
while結束後,執行else裡的語句
break,continue與其他語言的用法相同
輸出:1 2 4 5 6
pass什麼也不作相當於乙個佔位符
對列表元組的遍歷
python 學習筆記 (五)
遞迴函式,如果乙個函式在內部呼叫自身本身,這個函式就是遞迴函式。該包下的iterable方法是用來判斷物件是否可以迭代 from collections import iterable 遞迴算階乘 def fact n if n 1 return 1 return n fact n 1 print ...
Python學習筆記(五)
set set 持有一系列元素,這一點和 list 很像,但是set的元素沒有重複,而且是無序的,這點和 dict 的 key很像。建立 呼叫 set 並傳入乙個 list,list的元素將作為set的元素 s set a b c set會自動去掉重複的元素。訪問 由於set儲存的是無序集合,所以我...
Python學習筆記(五)
函式式程式設計 高階函式 把函式作為引數傳入,這樣的函式稱為高階函式,函式式程式設計就是指這種高度抽象的程式設計正規化。def xx a return a a def func a,b,c return c a c b print func 10,12,xx map 函式接收兩個引數,乙個是函式,乙...