廖雪峰python学习笔记——函数式编程
生活随笔
收集整理的這篇文章主要介紹了
廖雪峰python学习笔记——函数式编程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
一個簡單粗暴的內置函數:
?
reduce()和map()的區別:
map()是將函數依次作用到每個參數上,而reduce()相當于是迭代,而且每次都必須是兩個參數。
用reduce()和map完成str()函數的工作:
練習對比:
自己寫的鬼代碼....:
真的是什么鬼.....下面是同學寫的,看差距吧:
第二題:
?
?自己寫的:
記得用range()直接生成一個list,簡便快捷。
?
filter函數過濾序列:
python中的strip()這個函數是刪除字符的函數:
我自己寫的:
注意:range函數不包括最后一個數,所以應該是range(1,101)
同學寫的:
差不多是一個意思。
?
sorted函數:
好好反省反省:
看自己練的代碼太不注意細節問題,沒有編程的思想,在瞎編。
注意編程的語法問題:
首先最基礎的,定義一個函數必須要定義函數的參數且要有冒號:
并且已經將都轉為大寫的字符串賦值給了u1和u2那肯定要拿u1和u2去比較。而且if比較語句的語法也是要有冒號的:
?
轉載于:https://www.cnblogs.com/Yiren-33/p/6744615.html
總結
以上是生活随笔為你收集整理的廖雪峰python学习笔记——函数式编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32 CJSON解析说明
- 下一篇: js处理url中的请求参数(编码/解码)