python函數(shù)的定義和調(diào)用:1、使用def關(guān)鍵字定義函數(shù)嗎,代碼為【def 函數(shù)名(參數(shù)1,參數(shù)2,參數(shù)3…)】;2、函數(shù)必須先定義,才能調(diào)用,否則會報錯。
本教程操作環(huán)境:windows7系統(tǒng)、python3.9版,DELL G3電腦。
python函數(shù)的定義和調(diào)用:
一、函數(shù)定義
1)使用def關(guān)鍵字定義函數(shù)
2)
def 函數(shù)名(參數(shù)1,參數(shù)2,參數(shù)3...): """文檔字符串,docstring,用來說明函數(shù)的作用""" #函數(shù)體 return 表達(dá)式
此處注釋的作用:說明函數(shù)是做什么的,該函數(shù)有什么功能。
3)遇到冒號要縮進(jìn),冒號后面所有的縮進(jìn)的代碼塊構(gòu)成了函數(shù)體,描述了函數(shù)是做什么的,即函數(shù)的功能是什么
python函數(shù)的本質(zhì)與數(shù)學(xué)中的函數(shù)的本質(zhì)是一致的
二、函數(shù)的調(diào)用
1)函數(shù)必須先定義,才能調(diào)用,否則會報錯
2)無參數(shù)時函數(shù)的調(diào)用:函數(shù)名(),有參數(shù)時函數(shù)的調(diào)用:函數(shù)名(參數(shù)1,參數(shù)2…)
3)不要在定義函數(shù)的時候在函數(shù)體里面調(diào)用本身,否則會出不來,陷入循環(huán)調(diào)用
4)函數(shù)需要調(diào)用函數(shù)體才會被執(zhí)行,單純的只是定義函數(shù)是不會被執(zhí)行的
5)Debug工具中Step Into(F7)進(jìn)入到調(diào)用的函數(shù)里,Step Into My Code(Alt+Shitf+F7)進(jìn)入到調(diào)用的模塊里函數(shù)
相關(guān)免費(fèi)學(xué)習(xí)推薦:python視頻教程