python 函數編程

函數的定義:(function) 代碼塊。數組

就是將咱們要執行的代碼進行結構的整合,造成可被調用的代碼塊函數

函數是能夠重複調用的代碼塊io

函數比較代碼複製function

一、  減小冗餘代碼變量

二、  代碼結構清晰命名

三、  有助於保持代碼的一致性字典

 

一、  關鍵字: def命名規範

二、  函數名:參數

命名規範:

一、  字母開頭

二、  不容許有關鍵字

三、  不容許有特殊符號

四、  不容許莫名其妙的函數名 a,b

三、  參數:參數是定義在參數括號裏,由調用時傳入,做用在函數內部的變量

一、  若是有參數,寫在參照括號裏

二、  若是沒有,寫空括號

四、  內容塊

函數的調用

       函數在沒有調用以前不會執行

       函數名加括號,而且進行對應的傳參的形式

 

       在定義函數是定義的參數 咱們稱之爲 造成

       在調用函數的時候咱們傳遞值 咱們稱之爲 實參

 

函數的劃分:

       按照參數類型劃分:

              位置參數

              關鍵字參數

              默認參數

              參數組

一、  位置參數:

是咱們在傳參的時候,實參傳遞的順序按照形參定義的順序進行傳遞的傳參方式。

 

 

二、  關鍵字參數

是咱們在傳參的時候,以形參等於實參的形式忽略形參定義的順序進行傳參的傳參方式

 

 

三、  默認值參數

是在咱們定義參數時候,咱們給形參一個默認值,在咱們調用函數的時候,若是不給有默認值的形參傳參,會自動採用默認值。

注意:默認值參數必須寫在正常參數的後面

 

 

 

四、  參數組

指咱們將參數變成數組或者字典

元組參數組

        經過給形參前面添加*使參數變成一個元組,全部傳遞的參數變成元組的元素

       

字典參數組

        經過給形參前面添加**使參數變成一個字典,全部傳遞的參數變成字典的鍵值對,這裏傳參要求鍵等於值的形式。

相關文章
相關標籤/搜索