2023-08-04|閱讀時間 ‧ 約 3 分鐘

小白學Python的第五堂課

    在第五課中,我們將探討 Python 中的函式(functions)。

    函式是一種讓我們可以將程式碼塊組織成一個獨立、可重複使用的單元的方式。函式可以接受參數 (arguments) 並返回一個結果。

    讓我們在新的文件 functions.py 中學習如何定義和使用函式。

    以下是一個簡單的函式定義和調用的例子:

    pythonCopy code
    # 定義一個函式,名稱為 greet,有一個參數 name
    def greet(name):
    return f"Hello, {name}!"

    # 調用 greet 函式,並將結果打印出來
    print(greet("Alice"))

    在上述的程式碼中,我們首先使用 def 關鍵字定義了一個名稱為 greet 的函式,這個函式有一個參數 name

    函式體中的程式碼會用參數 name 建立一個新的字符串並返回它。

    然後我們調用這個函式並打印出返回的結果。

    我們也可以定義有多個參數的函式,並且這些參數可以有默認值,如下例:

    pythonCopy code
    # 定義一個函式,名稱為 greet,有兩個參數,其中 language 有一個默認值 "English"
    def greet(name, language="English"):
    if language == "English":
    return f"Hello, {name}!"
    elif language == "Spanish":
    return f"Hola, {name}!"
    else:
    return f"Hello, {name}! I don't speak {language}."

    # 調用 greet 函式,並將結果打印出來
    print(greet("Alice")) # 使用默認的語言
    print(greet("Alice", "Spanish")) # 指定語言為西班牙語
    print(greet("Alice", "Mandarin")) # 指定語言為中文

    請嘗試在 functions.py 中輸入這些程式碼並運行它們。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.