#函數(shù)的作用和定義,理解函數(shù)中的參數(shù)傳遞,實(shí)際參數(shù),形式參數(shù),
#理解函數(shù)的返回值,接受函數(shù)的返回值,
#實(shí)現(xiàn)具有特定功能的代碼 預(yù)支了很多的內(nèi)置函數(shù)
#函數(shù)的定義語法 函數(shù)用于代碼的重用
#參數(shù)就是函數(shù)的輸入數(shù)據(jù)更具參數(shù)的而不同執(zhí)行不同的代碼
def print_verse(verse_name,is_show_title,is_show_dynasty):#形式參數(shù) 約束參數(shù)是如何使用的
if verse_name == "靜夜思":
if is_show_title == True:
print("靜夜思——李白")
if is_show_dynasty == True:
print("唐朝")
print("床前明月光")
print("疑是地上霜")
print("地上鞋兩雙")
elif verse_name == "康橋":
if is_show_title == True:
print("康橋")
if is_show_dynasty == True:
print("民國(guó)")
print("輕輕的我來了")
print("揮一揮手不帶走一片云彩")
print_verse("靜夜思",True,True)#調(diào)用函數(shù),實(shí)際參數(shù) 要和形參格式相同
#print_verse("康橋")
#函數(shù)的返回值
def calc_exchange_rate(amt,source,target):
if source == 'CNY' and target == 'USD':
result = amt/6.7516
return result #中斷執(zhí)行返回?cái)?shù)值
r = calc_exchange_rate(100,'CNY','USD')
print(r)
#函數(shù)的使用技巧
#設(shè)置參數(shù)的默認(rèn)值
#在形參中設(shè)置形參的默認(rèn)值,此時(shí)在實(shí)參中可以不傳遞參數(shù)
#以形參形式傳形參
def health_check(name,age,*,height,weight):#*之后必須用關(guān)鍵字傳參
print('身體健康')
health_check(name='李',height=178,age=23,weight=50)#此時(shí)順序可以打亂
#函數(shù)的使用技巧-2
#序列傳參
def calc(a,b,c):
return (a+b)*c
l = [1,2,10]#生成一個(gè)列表
print(calc(*l))#注意*號(hào)
#字典傳參
param = {'a':1,'b':2,'c':3}
print(calc(**param))#注意兩個(gè)*號(hào)鍵
#返回值包含多個(gè)數(shù)據(jù)
def get_datail_info():
dict1 = {
'employee':[
{'name':'張三','salary':1800},
{'name':'李四','salary':2000}
],
'device':[
{'id':'12345','title':'筆記本'},
{'id':'67890','title':'臺(tái)式機(jī)'}
]
}
return dict1
print(get_datail_info())
d=get_datail_info()
sal=d.get('employee')[0].get('salary')#字典-》列表-》字典 找到對(duì)應(yīng)的數(shù)據(jù)
print(sal)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
成都創(chuàng)新互聯(lián)成立于2013年,我們提供高端網(wǎng)站建設(shè)公司、網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、全網(wǎng)整合營(yíng)銷推廣、微信小程序開發(fā)、微信公眾號(hào)開發(fā)、網(wǎng)站推廣服務(wù),提供專業(yè)營(yíng)銷思路、內(nèi)容策劃、視覺設(shè)計(jì)、程序開發(fā)來完成項(xiàng)目落地,為雨棚定制企業(yè)提供源源不斷的流量和訂單咨詢。