什么是函數?
一個程序可以包含多個模塊,程序越復雜,包含的模塊和功能就越多,模塊細分里面包含多個類,類這個概念在任何一門面向對象語言里面都很重要,在類里面最主要的就是包含的函數,函數式實現某一個功能的代碼體,函數對代碼最基本的一個封裝。
所以多個函數構成一個類,多個類構成一個模塊,多個模塊構成一個程序。
主函數,整個程序的一個入口
如:
def add(num01, num02):
return num01 + num02
def sub(num01,num02):
return num01 - num02
def mul(num01,num02):
return num01 * num02
def div(num01,num02):
return num01 / num02
print(add(100,200))
print可以打印,沒有主函數也可以運行,會把代碼從頭到尾掃碼,發現整個是一個函數,就不會執行,等待調用。為了使代碼更有可讀性,應該為程序設置一個代碼,整個代碼就是main函數,
程序的入口 main函數, 代碼從這里開始執行
如:
def add(num01, num02):
return num01 + num02
def sub(num01,num02):
return num01 - num02
def mul(num01,num02):
return num01 * num02
def div(num01,num02):
return num01 / num02
#程序的入門,main函數
if __name__ == "__main__":
print(add(100,2 00))
演示:前面有個綠色三角,代表掃碼這段代碼,命令從這個函數開始執行。
調用前面所寫的函數
如:
import 引入功能模塊
class 類
def 函數
如:
import demo01 調用demo01里面的程序
執行的時候選demo02