python 函數

 1.函數的定義

   *def關鍵字,依次寫函數名,括號,括號內參數,冒號,回車後,寫函數體,return語句,默認return爲none

wKioL1ljfTjROl2aAAAiwN4JefY761.png

    2.調用函數

   * abs() 取絕對值

wKioL1ljfbGCtDV0AAANG4EqYCE263.png-wh_50

   *cmp()  比較數大小,返回值爲1,-1,0

wKioL1ljfgfAkMYBAAAmNJkbnzo273.png     *轉換數據類型函數

wKioL1ljfkqB0yz9AABJIFohS30195.png

   3.函數名

     *函數名與變量名類似,指向一個函數的引用,可以給函數起別名

wKioL1ljfyKA9XveAAAY1Gur9o8667.png   4.空函數

   *用pass,定義一個什麼也不做的函數

wKioL1ljf7nj3CuRAAAY6VIFASw552.png   5.函數返回值

     *默認返回none,返回多個值類型爲元組

wKiom1ljgHWg2WwfAAAoQcYDKa0233.png

wKiom1ljgIHzdSJ_AAAV3TMig7g737.png

   6.函數參數

   *必選參數在前,默認參數在後

wKiom1ljgZmAGdzxAAAm9DM0yYc492.pngwKiom1ljgaHyWIcPAAARjWXDJtg933.png      *可變參數,傳入的參數個數可變,參數用*args

      *關鍵字參數,傳入任意個含參數名的參數,關鍵字在函數內部自動組裝爲一個字典,參數用**kwargs

wKioL1ljgyaydlsQAAAm9DM0yYc329.png

wKiom1ljgyezSuWtAAARjWXDJtg520.png

 

   7.函數參數組合

     *可以必選參數,默認參數,可變參數,關鍵字參數一起使用,順序必須是必選參數,默認參     數,可變參數,關鍵字參數


   8.變量作用域

    局部變量: 只能在函數內部使用

      全局變量: 在整個程序中使用

      global : 強制將局部變量轉換爲全局變量


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章