91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python函數基本使用原理詳解

發布時間:2020-09-14 03:14:36 來源:腳本之家 閱讀:301 作者:西樓xilou 欄目:開發技術

1.什么是函數

函數就相當于具備某一功能的工具

函數的使用必須遵循一個原則:

先定義

后調用

2.為何要用函數

1、組織結構不清晰,可讀性差

2、代碼冗余

3、可維護性、擴展性差

3、如何用函數

1.函數的定義

定義的語法

'''

def 函數名(參數1,參數2,...):

"""文檔描述"""

函數體

return 值

  • 1. def: 定義函數的關鍵字;
  • 2. 函數名:函數名指向函數內存地址,是對函數體代碼的引用。函數的命名應該反映出函數的功能;
  • 3. 括號:括號內定義參數,參數是可有可無的,且無需指定參數的類型;
  • 4. 冒號:括號后要加冒號,然后在下一行開始縮進編寫函數體的代碼;
  • 5. """文檔描述""": 描述函數功能,參數介紹等信息的文檔,非必要,但是建議加上,從而增強函數的可讀性;
  • 6. 函數體:由語句和表達式組成;
  • 7. return 值:定義函數的返回值,return是可有可無的。

定義函數發生的事情

1、申請內存空間保存函數體代碼

2、將上述內存地址綁定函數名

3、定義函數不會執行函數體代碼,但是會檢測函數體語法

2.函數調用

函數的使用分為定義階段與調用階段,定義函數時只檢測語法,不執行函數體代碼,函數名加括號即函數調用,只有調用函數時才
會執行函數體代碼
調用函數發生的事情

1、通過函數名找到函數的內存地址

2、然后加口號就是在觸發函數體代碼的執行

3.函數返回值

return是函數結束的標志,即函數體代碼一旦運行到return會立刻

終止函數的運行,并且會將return后的值當做本次運行的結果返回:

# 1、返回None:函數體內沒有return
#       return
#       return None
# 2、返回一個值:return 值
# def func():
#   return 10
# res=func()
# print(res)
# 3、返回多個值:用逗號分隔開多個值,會被return返回成元組
def func():
  return 10, 'aa', [1, 2]
res = func()
print(res, type(res))

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万全县| 肇庆市| 剑阁县| 上虞市| 开化县| 孝义市| 舟曲县| 金川县| 原阳县| 鸡西市| 徐闻县| 木里| 益阳市| 津南区| 禄丰县| 常熟市| 德昌县| 五原县| 莱阳市| 凌云县| 当涂县| 日喀则市| 阳高县| 星子县| 平邑县| 罗江县| 江陵县| 治县。| 新昌县| 上犹县| 外汇| 洛浦县| 开阳县| 万年县| 保定市| 米泉市| 泰安市| 卢龙县| 合川市| 兖州市| 敖汉旗|