給函數傳參的幾種方式

給函數傳參的幾種方式

import sys
import datetime


def fun(p1=1111, p2=2222, p3=3333, p4=4444):
    print(datetime.datetime.now(), p1, p2, p3, p4)
    return None


if __name__ == "__main__":
    print("======" * 4)
    fun("1aaa", "2aaa", "3aaa")
    print("======" * 4)
    _l = ("1bbb", "2bbb", "3bbb")
    fun(*_l)
    print("======" * 4)
    fun(p1="1ccc", p3="3ccc")
    print("======" * 4)
    _d = {"p1": "1ddd", "p3": "3ddd"}
    fun(**_d)
    print("======" * 4)
    sys.exit(0)

完。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章