通過關鍵字def來創(chuàng)建函數,def的作用是實現python中函數的創(chuàng)建
成都創(chuàng)新互聯致力于互聯網品牌建設與網絡營銷,包括做網站、網站制作、SEO優(yōu)化、網絡推廣、整站優(yōu)化營銷策劃推廣、電子商務、移動互聯網營銷等。成都創(chuàng)新互聯為不同類型的客戶提供良好的互聯網應用定制及解決方案,成都創(chuàng)新互聯核心團隊10年專注互聯網開發(fā),積累了豐富的網站經驗,為廣大企業(yè)客戶提供一站式企業(yè)網站建設服務,在網站建設行業(yè)內樹立了良好口碑。
函數定義過程:
函數名+()小括號執(zhí)行函數
函數體內對全局變量只能讀取,不能修改
局部變量,無法在函數體外使用
python 使用 lambda 來創(chuàng)建匿名函數。
所謂匿名,意即不再使用 def 語句這樣標準的形式定義一個函數。
分兩步:定義函數和調用函數。
1.定義函數用def關鍵字,然后定義函數名和入參,以及函數執(zhí)行語句。
2.通過函數名調用函數即可,需要傳入參數的話需要加上參數值
內置函數就是Python給你提供的,拿來直接用的函數,比如print.,input等。
截止到python版本3.6.2 ,python一共提供了68個內置函數,具體如下
本文將這68個內置函數綜合整理為12大類,正在學習Python基礎的讀者一定不要錯過,建議收藏學習!
(1)列表和元組
(2)相關內置函數
(3)字符串
frozenset 創(chuàng)建一個凍結的集合,凍結的集合不能進行添加和刪除操作。
語法:sorted(Iterable, key=函數(排序規(guī)則), reverse=False)
語法:fiter(function. Iterable)
function: 用來篩選的函數. 在?lter中會自動的把iterable中的元素傳遞給function. 然后根據function返回的True或者False來判斷是否保留留此項數據 , Iterable: 可迭代對象
搜索公眾號頂級架構師后臺回復“面試”,送你一份驚喜禮包。
語法 : map(function, iterable)
可以對可迭代對象中的每一個元素進行映射. 分別去執(zhí)行 function
hash : 獲取到對象的哈希值(int, str, bool, tuple). hash算法:(1) 目的是唯一性 (2) dict 查找效率非常高, hash表.用空間換的時間 比較耗費內存