實參 形參 傳參

"""
    實參傳遞方式
        位置傳參
            --序列傳參:可以運行時,根據某些邏輯決定傳入的數據(列表)
        關鍵字傳參
            --字典傳參:可以運行時,根據某些邏輯決定傳入的數據(列表)
    形參傳遞方式
        默認(缺省)參數:讓調用者可以有選擇性的傳遞需要的信息
"""

# def fun01(a,b,c):
#     print(a)
#     print(b)
#     print(c)
#
# #位置傳參:實參與形參的位置依次對應
# # fun01(1,2,3)
#
# #序列傳參:用*將序列拆分後與形參的位置依次對應
# # fun01(*[4,5,6])
# # fun01(*(4,5,6))
# # fun01(*{8,9,10})
#
# #關鍵字傳參:實參根據形參的名稱進行對應
# fun01(b = 2,a = 1,c = 3)
# fun01(a = 2,b = 3,c = 3)
#
# #字典傳參:用**將字典拆分後與形參的名字進行對應
# fun01(**{"b":20,"c":"cc","a":1.5})
#
# #默認參數
# def fun02(a = 0,b = 0,c = 0):
#     print(a)
#     print(b)
#     print(c)
#
# #不寫參數,使用默認值
# fun02()
# fun02(1)
# fun02(*[2,3])
# #關鍵字傳參 與 默認傳參相結合,可以讓調用者只傳遞自己需要的信息
# fun02(b = 3,a = 2)
# fun02(**{"c":'cc'})


#定義函數,根據天/分鐘/小時,計算總秒數
# def get_minus(day = 0,hour = 0,minutes = 0):
#     minus = day * 24 * 60 * 60 + hour * 60 * 60 + minutes * 60
#     return minus
#
# res1 = get_minus(hour=23)
# print(res1)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章