函式 語句 判斷 迴圈

2021-07-30 16:00:41 字數 945 閱讀 2627

if語句: 依據縮進來判斷**快 注意縮排python嚴格為4個空格 不要用tab箭

if else 其中中間要用elif

eg: if true:

print 『tian』

elif true>:

print 『tian』

else:

print 『song』

迴圈:python中迴圈有for…in

eg: names=[『tian』,』song』,』tao』]

for name in names:

print name

while …

python內建函式map reduce

map(f,list):map 接收兩個引數,第乙個是函式,第二個是乙個list

eg; def f(x): return x*x map(f,[1,2,3,4,5])

這裡會對list集合中的每乙個數進行函式f 的計算,

reduce(f,list): reduec 接收兩個引數,和map一致,但是在reduce中函式f中

會接收兩個引數,會依次計算list中的值

def f(x,y): return x+y reduce(f,[1,2,3,4])

這裡會從1,2 計算f,得到的值再與3一起f,直到結束,

filrer內建函式用於過濾序列:與map 一致filter也接收兩個引數,函式和list

filter用於list的過濾:

def is_odd(n): return n%2=1 filter(is_odd,[1,2,3,4,5])=[1,3,5]

sorted排序演算法:接收兩個引數輸入第乙個list,第二個為函式

sorted([2,1,,4,32,5]) 這樣可以直接排序從小到大

sorted([2,1,,4,32,5],f) 這樣可以自定義排序,f為乙個比較函式。

判斷語句 迴圈語句

條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...

python學習筆記 函式語句模組

函式 本質 函式就是對功能得封裝 優點 1.簡化 結構,增加了 得復用度 重複使用得程度 2.如果想修改某些功能或者調式某個bug,需要修改對應的函式即可 定義函式 格式 def 函式名 引數列表 語句return 表示式 def 函式 塊以def關鍵字開始 函式名 遵循識別符號規則 是引數列表的開...

判斷迴圈控制語句

條件控制語句 1.if if 條件 2.if else if 條件 else 3.if else if else if 條件 else if else 4.三目運算子 表示式 true執行這部分 false執行這部分 5.switch case default switch 值 注 裡面的值可以是i...