python學習筆記(五)

2021-06-26 13:40:53 字數 1100 閱讀 7389

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 函式接收兩個引數,乙個是函式,乙...