| Python學習入門之函數基礎知識詳解 |
![]() |
價格: 元(人民幣) | 產地:本地 |
| 最少起訂量:1個 | 發貨地:本地至全國 | |
| 上架時間:2018-02-09 15:17:46 | 瀏覽量:144 | |
北京千鋒互聯科技有限公司鄭州分公司
![]() |
||
| 經營模式:商業服務 | 公司類型:集體企業 | |
| 所屬行業:培訓 | 主要客戶:大學生 | |
在線咨詢 ![]() |
||
| 聯系人:李云 (先生) | 手機:15303814119 |
|
電話: |
傳真: |
| 郵箱:2051264377@qq.com | 地址:鄭州市金水區緯五路21號河南教育學院綜合樓(經緯中學樓)7/8層 |
|
Python是完全面向對象的語言,函數、模塊、數字、字符串都是對象,因此學習Python必然要學習函數。Python函數包含很多知識點,比如函數參數、函數返回值、傳遞函數、關鍵字函數、默認參數、不定長參數、匿名函數、偏函數等等。掌握這些知識點我們才能熟練地使用Python進行編程開發,今天千鋒小編就來給大家梳理一下Python函數的基本內容。 Python函數是什么? Python中的函數,無論是命名函數,還是匿名函數,都是語句和表達式的集合。函數可以作為參數傳遞給其他函數,這些以其他函數作為參數的函數通常稱為更高階函數,這就構成了函數式編程中一個非常重要的部分。函數也可以在其他函數代碼塊內部定義,同時也能從其他函數調用中返回,Python函數還支持數量可變的參數。
Python函數包含哪些內容? 1、id(object)。返回的是對象的“身份證號”,唯一且不變,但在不重合的生命周期里,可能會出現相同的id值; 2、classmethod(function)。是用來指定一個類的方法為類方法,沒有此參數指定的類的方法為實例方法; 3、 __doc__返回指定函數的文檔字符串; 4、 __name__返回函數名字。 5、 __module__返回函數定義所在模塊的名字。 6、func_defaults返回一個包含默認參數值的元組。 7、func_globals返回一個包含函數全局變量的字典引用。 8、func_dict返回支持任意函數屬性的命名空間。 9、func_closure返回一個胞體元組。
如何定義和調用函數? 當我們自己定義一個函數時,通常使用def語句,具體格式為:def 函數名(參數列表):函數體。其中,函數名可以是任何有效的Python標識符;參數列表是調用該函數時傳遞給它的值,可以由多個、一個或零個參數組成,當有多個參數時各個參數由逗號分隔;圓括號是必不可少的,即使沒有參數也不能沒有它;函數體是函數每次被調用時執行的代碼,可以由一個語句或多個語句組成,函數體一定要注意縮進。 調用函數的一般形式是:函數名(參數表),對于沒有使用return語句的函數,它實際上也向調用者返回一個值,那就是None。除此之外,還有一種稱為“關鍵字調用”方式,即在調用函數時同時給出形式參數和實際參數。 |
| 版權聲明:以上所展示的信息由會員自行提供,內容的真實性、準確性和合法性由發布會員負責。機電之家對此不承擔任何責任。 友情提醒:為規避購買風險,建議您在購買相關產品前務必確認供應商資質及產品質量。 |