python的基本原理_Python函数基本使用原理详解
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))
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的python的基本原理_Python函数基本使用原理详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ofdm原理_什么是IQ调制,了解I/Q
- 下一篇: CORS 请求未能成功_CORS攻击概述