python函數(shù)名都是英文單詞,既然自學(xué),準(zhǔn)備一份英語字典。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供八宿網(wǎng)站建設(shè)、八宿做網(wǎng)站、八宿網(wǎng)站設(shè)計、八宿網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、八宿企業(yè)網(wǎng)站模板建站服務(wù),十載八宿做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
count,英文動詞,數(shù)個數(shù)
len 英文名詞縮寫 length 長度
list 列表
int 整數(shù)
等等,編程語言和自然語言-英文相通。學(xué)好英文。
(1)Lambda函數(shù)
用于創(chuàng)建匿名函數(shù),即沒有名稱的函數(shù)。它只是一個表達(dá)式,函數(shù)體比def簡單很多。當(dāng)我們需要創(chuàng)建一個函數(shù)來執(zhí)行單個操作并且可以在一行中編寫時,就可以用到匿名函數(shù)了。
Lamdba的主體是一個表達(dá)式,而不是一個代碼塊。僅僅能在lambda表達(dá)式中封裝有限的邏輯進(jìn)去。
利用Lamdba函數(shù),往往可以將代碼簡化許多。
(2)Map函數(shù)
會將一個函數(shù)映射到一個輸入列表的所有元素上,比如我們先創(chuàng)建了一個函數(shù)來返回一個大寫的輸入單詞,然后將此函數(shù)應(yīng)有到列表colors中的所有元素。
我們還可以使用匿名函數(shù)lamdba來配合map函數(shù),這樣可以更加精簡。
(3)Reduce函數(shù)
當(dāng)需要對一個列表進(jìn)行一些計算并返回結(jié)果時,reduce()是個非常有用的函數(shù)。舉個例子,當(dāng)需要計算一個整數(shù)列表所有元素的乘積時,即可使用reduce函數(shù)實現(xiàn)。
它與函數(shù)的最大的區(qū)別就是,reduce()里的映射函數(shù)(function)接收兩個參數(shù),而map接收一個參數(shù)。
(4)enumerate函數(shù)
用于將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在for循環(huán)當(dāng)中。
它的兩個參數(shù),一個是序列、迭代器或其他支持迭代對象;另一個是下標(biāo)起始位置,默認(rèn)情況從0開始,也可以自定義計數(shù)器的起始編號。
(5)Zip函數(shù)
用于將可迭代的對象作為參數(shù),將對象中對應(yīng)的元素打包成一個個元組,然后返回由這些元組組成的列表
當(dāng)我們使用zip()函數(shù)時,如果各個迭代器的元素個數(shù)不一致,則返回列表長度與最短的對象相同。
1、首先我們打開電腦找到并打開jupyter notebook。
2、點擊jupyter notebook時,會出來黑色的控制臺,剛開始頁面是全黑的,這個時候需要耐心等待下,程序其實已經(jīng)在運行了。
3、當(dāng)控制臺開始出現(xiàn)滿屏的代碼時,程序同時會自動打開瀏覽器。(這個時候不要關(guān)閉控制臺,也不要關(guān)閉瀏覽器)
4、程序運行完畢后,保持控制臺的運行狀態(tài)(將其最小化但不要關(guān)閉)。接下來在網(wǎng)頁上操作jupyter notebook。找到頁面右邊的“New”字樣,點擊。
5、在下拉的菜單點擊“python”字樣。
6、這樣一個新的python文件就新建好了,在頁面中心的長方形框中輸入我們的想要運行的代碼。