“”函數“”也叫“”方法“”,是一個功能塊。C++/java都是有函數的
python的函數定義如下
def 函數名(參數):
return 可能的值也可以沒有return
這裏有注意的事項:
1、關鍵詞def定義函數
2、def後面要敲空格
3、函數名自己定義
4、參數中有一個self可以加上,這個按我的理解是調用的對象,下面詳解
5、後面是冒號“:”不是C++/JAVA的分號";"
6、如果有返回值,那就return切記後面沒有任何符號,沒有返回就不寫return
7、python是靠縮進來確定語句的,不是c++/java裏的分號
例子:
def getAddNum(self,a,b):
self.mNum = oneClass.addNum(self,a,b)#類直接調用自己的函數,一定要寫上self
return self.mNum
這是一個獲取數字相加的方法,這裏的self就是當前調用的對象