Python 将函数设置为字典的值

目录

1. 首先编写需要调用的函数

2. 根据需要编写函数字典

3. 调用函数字典并运行


1. 首先编写需要调用的函数

    def test1(s):
        print("a:{}".format(s))


    def test2(s1,s2):
        print("b:{} {}".format(s1,s2))

2. 根据需要编写函数字典

    # 定义函数字典
    dic = {
        "test1": test1, # 此处只写函数名称即可
        2: test2
    }

3. 调用函数字典并运行

    # 调用函数
    k = "test1"
    if dic.keys().__contains__(k):
        dic[k]("我是参数 s")

    k = 2
    if k==2:
        dic[k]("参数s1","参数s2")

 

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