亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何調用函數

發布時間:2020-09-24 14:41:49 來源:億速云 閱讀:122 作者:Leah 欄目:編程語言

本篇文章為大家展示了python如何調用函數,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

函數定義和調用

在使用函數之前必須先定義函數,定義函數的語法格式如下:

def 函數名(形參列表):
    //由零條到多條可執行語句組成的函數
    [return [返回值]]

調用函數時,只需調用函數的名,然后傳遞參數,而不需要顧及函數內部的代碼塊如何,這樣既提高了工作效率,又實現了代碼的復用。

Python 聲明函數必須使用 def 關鍵字,對函數語法格式的詳細說明如下:

函數名:從語法角度來看,函數名只要是一個合法的標識符即可;從程序的可讀性角度來看,函數名應該由一個或多個有意義的單詞連綴而成,每個單詞的字母全部小寫,單詞與單詞之間使用下畫線分隔。

形參列表:用于定義該函數可以接收的參數。形參列表由多個形參名組成,多個形參名之間以英文逗號(,)隔開。一旦在定義函數時指定了形參列表,調用該函數時就必須傳入到應的參數值,也就是說,誰調用函數誰負責為形參賦值。

在函數體中多條可執行語句之間有嚴格的執行順序,排在函數體前面的語句總是先執行,排在函數體后面的語句總是后執行。

下面程序定義了兩個函數,井在程序中調用它們:

# 定義一個函數,聲明2個形參
def my_max(x, y) :
    # 定義一個變量z,該變量等于x、y中較大的值
    z = x if x > y else y
    # 返回變量z的值
    return z
# 定義一個函數,聲明一個形參
def say_hi(name) :
    print("===正在執行say_hi()函數===")
    return name + ",您好!"
a = 6
b = 9
# 調用my_max()函數,將函數返回值賦值給result變量
result = my_max(a , b) # ①
print("result:", result)
# 調用say_hi()函數,直接輸出函數的返回值
print(say_hi("孫悟空")) # ②

上面程序中定義了兩個函數:my_max() 與 say_hi(),并在程序 ① 號、② 號代碼處分別調用了 my_max() 和 say_hi() 這兩個函數。從下面的運行結果可以看出,當程序調用一個函數時,既可以把調用函數的返回值賦值給指定變量,也可以將函數的返回值傳給另一個函數,作為另一個函數的參數。

運行上面程序,將可以看到如下運行結果:

result: 9
===正在執行say_hi()函數===
孫悟空,您好!

在函數體中使用 return 語句可以顯式地返回一個值,return 語句返回的值既可是有值的變量,也可是一個表達式。

例如上面的 my_max() 函數,實際上也可簡寫為如下形式:

def my_max(x, y) :
    # 返回一個表達式
    return x if x > y else y

上述內容就是python如何調用函數,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安西县| 昌宁县| 田林县| 祥云县| 苗栗市| 荆州市| 咸丰县| 松江区| 仁怀市| 安阳县| 曲沃县| 沙洋县| 丘北县| 葵青区| 永济市| 会同县| 靖州| 宁安市| 蒙自县| 凤冈县| 城固县| 交口县| 枞阳县| 鲁甸县| 广宁县| 洞头县| 任丘市| 盱眙县| 娄烦县| 靖州| 云浮市| 沙洋县| 玉门市| 宁阳县| 深州市| 西安市| 宁国市| 康定县| 鞍山市| 铅山县| 柳江县|