1. 程式人生 > >Python 函式。函式的定義。函式的引數、返回值。函式巢狀

Python 函式。函式的定義。函式的引數、返回值。函式巢狀

 

demo.py(函式定義):


# say_hello()  # 不能在定義函式之前呼叫函式

# Python 直譯器知道下方定義了一個函式
def say_hello():
    """函式的說明文件"""
    print("hello 1")
    print("hello 2")
    print("hello 3")

print("呼叫函式之前")

# 只有在程式中,主動呼叫函式,才會讓函式執行
say_hello()

print("呼叫函式之後")

demo.py(函式的引數、返回值):

def sum_2_num(num1, num2):
    """對兩個數字的求和"""
    result = num1 + num2
    return result  # 通過return返回結果

# 可以使用變數,來接收函式執行的返回結果
sum_result = sum_2_num(10, 20)

print("計算結果:%d" % sum_result)

demo.py(函式的巢狀):

def test1():

    print("*" * 50)


def test2():

    print("-" * 50)

    # 函式的巢狀呼叫
    test1()

    print("+" * 50)

test2()