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