def pname(): #使用def定義乙個函式pname()
print("hello 小明")
pname() #呼叫函式
#結果為 hello 小明
def pname(username): #形參
print("hello"+username)
#呼叫函式
pname('小明') #實參
#結果為hello小明
必備引數
def animal(a,b):
print(a+'汪汪叫',b+'喵喵叫')
animal('小狗','小貓')
#結果是 小狗汪汪叫 小貓喵喵叫
位置引數
def animal(a,b):
print(a+'汪汪叫',b+'喵喵叫')
animal(b='小貓',a='小狗')
#結果是 小狗汪汪叫 小貓喵喵叫
預設引數
def animal(a,b='小貓'):
print(a+'汪汪叫',b+'喵喵叫')
animal('小狗')
#結果是 小狗汪汪叫 小貓喵喵叫
return語句,return之後的語句不在執行
def game(gue, answer):
print( sum(gue[i]==answer[i] for i in range(len(gue))))
game(gue=[1,2,3],answer=[1,2,3])
def game(gue,answer):
return ( sum(gue[i]==answer[i] for i in range(len(gue))))
a=game(gue=[1,2,3],answer=[1,2,3])
print(a)
class solution(object):
def game(gue, answer):
return sum(gue[i]==answer[i] for i in range(len(gue)))
a=game(gue=[1,2,3],answer=[1,2,3])
print(a)
class solution:#類
# array 二維列表
def find(self, target, array):
row=len(array)-1
column=len(array[0])-1
i=row
j=0while i>=0 and j<=column:
if targetarray[i][j]:
j=j+1
else:
return true
return false
if __name__ == '__main__':
# todo 1.建立物件時,只需使用類名,且類名後面要帶括號!
# todo 2.然後使用建立的物件呼叫該類的方法,並把呼叫該方法得到的結果賦值給變數ss
ss = solution().find(target=6,array=np.array([[1,2,3,4],[2,3,4,5],[3,4,5,6]]))
print(ss)
print是將結果輸出到控制台,return語句結束函式的呼叫,並將結果返回給呼叫者,且返回的結果不能輸出到控制台(也就是不能直接列印出來)需要通過print才能列印出來 python def 定義函式(一)
一.函式的定義 在某些程式語言當中,函式宣告和函式定義是區分開的 在這些程式語言當中函式宣告和函式定義可以出現在不同的檔案中,比如c語言 但是在python中,函式宣告和函式定義是視為一體的。在python中,函式定義的基本形式如下 def function params somthing retu...
python def 定義函式,呼叫函式方式
更多程式設計教程請到 菜鳥教程 高州陽光論壇 人人影視 python def 定義函式,呼叫函式方式 def sum 2 nums a,b def 定義函式 result a b print d d d a,b,result num1 int input 請輸入第乙個數字 num2 int inpu...
python def 定義函式,呼叫函式方式
py程式設計客棧thon def 定義函式,呼叫函式方式 def sum 2 nums a,b def 定義函式 result a b prin程式設計客棧t d d a,b,result num1 int input 請輸入第乙個數字 num2 int input 請輸入第二個數字 sum 2 n...