一周不見(jiàn),今天給大家講一講函數(shù),這次課比較簡(jiǎn)單,篇幅不會(huì)很長(zhǎng),并不是小編懶啊,這周英語(yǔ)作業(yè)好多,嗚嗚~還記得上周講的變量和字符串嗎?忘了的同學(xué)回去好好看看。print就是一個(gè)內(nèi)置函數(shù),內(nèi)置函數(shù)很多,大家可以在網(wǎng)上找找資料看一下,我主要講解自己建立函數(shù)。
def 函數(shù)名(參數(shù)1,參數(shù)2...):
return '結(jié)果'
函數(shù)的定義很簡(jiǎn)單,記得2個(gè)點(diǎn):第一,冒號(hào)不要忘記;第二:縮進(jìn)?。。?!
來(lái)個(gè)例子,構(gòu)建一個(gè)給定直角邊,求直角三角形面積的函數(shù):
def function(a,b):
return '1/2*a*b'
#也可以寫(xiě)出這樣
def function(a,b):
print( 1/2*a*b)
別太糾結(jié)區(qū)別,用return是返回一個(gè)值,而第二個(gè)是調(diào)用函數(shù)執(zhí)行打印功能。
是不是覺(jué)得很簡(jiǎn)單,函數(shù)的作用很大,可以提高很大的效率,想想同樣的問(wèn)題,定義一個(gè)函數(shù),以后調(diào)用就行啦。