定義:函數(shù)是指將一組語句的集合通過一個名字(函數(shù)名)封裝起來,要想執(zhí)行這個函數(shù),只需調(diào)用其函數(shù)名即可;可減少重復(fù)代碼、使程序變得容易維護(hù)
為祥云等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及祥云網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、做網(wǎng)站、祥云網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
def login(name,password): #形式參數(shù)
if name == "kang" and password == "123":
return True
else:
return False
# login_success = login("kang","123") #實際參數(shù)傳梯
login_success = login(name="kang",password="123") #實際參數(shù)傳梯
print(login_success)
def login(name,*args):
print(args)
if name == "kang" and args[0] == "123":
return True
else:
return False
print(login("kang","123","我是多余的"))
#結(jié)果:
('123', '我是多余的')
True
def login(**kwargs):
print(kwargs)
print(kwargs['name'])
print(kwargs['password'])
if kwargs['name'] == 'kang' and kwargs['password'] == '123':
return True
else:
return False
print(login(name="kang",password="123"))
#結(jié)果:
{'name': 'kang', 'password': '123'}
kang
123
True
#*args與*kwargs 之間的區(qū)間,args可直接將多余的參數(shù),傳遞成元組,而**kwargs必須要以字典的形式傳梯參數(shù),要有KEY 和 VALUES