<menuitem id="dtdv5"><dl id="dtdv5"><address id="dtdv5"></address></dl></menuitem>
<cite id="dtdv5"><span id="dtdv5"></span></cite>
<del id="dtdv5"><noframes id="dtdv5"><del id="dtdv5"></del>
<ins id="dtdv5"></ins><ins id="dtdv5"></ins>
<ins id="dtdv5"></ins>
<var id="dtdv5"><span id="dtdv5"></span></var>
<del id="dtdv5"><noframes id="dtdv5"><ins id="dtdv5"></ins><del id="dtdv5"></del>
<del id="dtdv5"><noframes id="dtdv5"><ins id="dtdv5"></ins>

一.函數的格式:
def 函數名():(參數可寫可不寫)
函數內部的代碼
函數必須調用才能執行
例如:
def print_love():
print("家人們,我愛你們!")
(當程序執行到def print_love():時,判定這是一個函數,程序直接跳過)
print_love()
(此時即為調用函數,程序運行到這里會返回到函數的定義里,進行程序流程)
二.帶參數的函數:
格式:
def 函數名(形式參數):
函數內的代碼
參數即指代你想使用的東西,在調用中添加在括號里
例如:計算兩個數的和
def sum(a,b)
print("{}+{}={}".format(a,b,a+b))
sum(1,2)
還可以sum(100,200)可以計算不同的數值,調用多次都是沒問題的
三.函數返回值:
函數內的值只在函數內部有效,如果你希望外界獲得這個值,那么就可以定義返回值
例如:攝氏度轉化為華氏度
def get_noun():
noun = 25
return noun
huashi = get_noun() + 273.5
print(huashi)
返回多個值:
def num():
a = 1
b = 2
c = 3
return a,b,c
print(num())
四.函數的嵌套使用:
在一個函數中調用另一個函數
例如:
def test1():
print("*"*50)
test2()

def test2():
print("-"*50)

def test3():
print("="*50)
test1()

test3()
它的程序流程是:遇見def跳過,當遇見test3()時,調用了test3()輸出了50個=,調用了test1()輸出了50個*,又調用了test2(),輸出了50個-
函數嵌套使用實例:
num1 = int(input("請輸入第一個值"))
num2 = int(input("請輸入第二個值"))
num3 = int(input("請輸入第三個值"))

# 定義求和的函數
def sum_numb(n1,n2,n3):
result = n1+n2+n3
return result
# 定義求平均值的函數
def average_number(n1,n2,n3):
result = sum_numb(n1,n2,n3)/3
return result

#調用函數
print("平均值:",average_number(num1,num2,num3))
五.局部變量與全局變量:
局部變量:在函數里面定義的變量就是局部變量,只能在函數內部使用
全局變量:在函數之外定義的變量,在任何函數之內都可以使用
六.局部變量修改全局變量:
使用global函數
例如:
text = "HELLO PYTHON"

def up_data():
global text
text = "你好,python"

up_data()
print(text)

04-02 09:01
护士巨好爽好大乳 - 成男女人看片免费视频播放人 - 久青青在线观看视频国产 - 97中文字幕在线