91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

大田县| 景德镇市| 栾川县| 仙居县| 岳阳县| 辰溪县| 益阳市| 九龙坡区| 南丰县| 孙吴县| 固阳县| 巴马| 隆安县| 东海县| 山阳县| 上高县| 馆陶县| 双鸭山市| 安康市| 乌拉特前旗| 阜平县| 内江市| 竹北市| 蚌埠市| 珠海市| 喜德县| 噶尔县| 秦皇岛市| 定远县| 江西省| 上犹县| 阳信县| 虹口区| 嘉善县| 台安县| 长海县| 曲靖市| 稻城县| 汶上县| 青冈县| 那曲县|