您好,登錄后才能下訂單哦!
小編給大家分享一下python調(diào)用函數(shù)的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習(xí),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習(xí)方法吧!
函數(shù)定義和調(diào)用
在使用函數(shù)之前必須先定義函數(shù),定義函數(shù)的語法格式如下:
def 函數(shù)名(形參列表): //由零條到多條可執(zhí)行語句組成的函數(shù) [return [返回值]]
Python 聲明函數(shù)必須使用 def 關(guān)鍵字,對(duì)函數(shù)語法格式的詳細(xì)說明如下:
函數(shù)名:從語法角度來看,函數(shù)名只要是一個(gè)合法的標(biāo)識(shí)符即可;從程序的可讀性角度來看,函數(shù)名應(yīng)該由一個(gè)或多個(gè)有意義的單詞連綴而成,每個(gè)單詞的字母全部小寫,單詞與單詞之間使用下畫線分隔。
形參列表:用于定義該函數(shù)可以接收的參數(shù)。形參列表由多個(gè)形參名組成,多個(gè)形參名之間以英文逗號(hào)(,)隔開。一旦在定義函數(shù)時(shí)指定了形參列表,調(diào)用該函數(shù)時(shí)就必須傳入到應(yīng)的參數(shù)值,也就是說,誰調(diào)用函數(shù)誰負(fù)責(zé)為形參賦值。
在函數(shù)體中多條可執(zhí)行語句之間有嚴(yán)格的執(zhí)行順序,排在函數(shù)體前面的語句總是先執(zhí)行,排在函數(shù)體后面的語句總是后執(zhí)行。
下面程序定義了兩個(gè)函數(shù),井在程序中調(diào)用它們:
# 定義一個(gè)函數(shù),聲明2個(gè)形參 def my_max(x, y) : # 定義一個(gè)變量z,該變量等于x、y中較大的值 z = x if x > y else y # 返回變量z的值 return z # 定義一個(gè)函數(shù),聲明一個(gè)形參 def say_hi(name) : print("===正在執(zhí)行say_hi()函數(shù)===") return name + ",您好!" a = 6 b = 9 # 調(diào)用my_max()函數(shù),將函數(shù)返回值賦值給result變量 result = my_max(a , b) # ① print("result:", result) # 調(diào)用say_hi()函數(shù),直接輸出函數(shù)的返回值 print(say_hi("孫悟空")) # ②
以上是python調(diào)用函數(shù)的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。