• 46.函数的参数总结


    # 函数的调用
    # 01: 位置参数调用函数
    # 02: 关键字参数调用函数
    
    
    # 函数的定义 -> 有形参的情况
    # 函数的参数: 正常参数 缺省参数 不定长参数(元组和字典)
    # 位置: 正常参数, 缺省参数, 不定长参数元组(缺省参数和元组的位置可以互调))  不定长参数字典(最后面)
    # 定义一个函数
    def func(a, b, c=10, *args, **kwargs):
        # 1
        print("a=", a)
        # 2
        print("b=", b)
        # 3
        print("c=", c)
        # (4, 6, 8)
        print("args=", args)
        # {name="小明", age=20}
        print("kwargs=", kwargs)
    
    # 调用
    # 在使用不定长参数字典的时候 key的选择 不要和形参的名字冲突
    func(1, 2, 3, 4, 6, 8, name="小明", age=20, a=10)
    
    def func1(*args, **kwargs):
        pass

    例子1:

    # 函数的定义 -> 有形参的情况
    # 函数的参数: 正常参数 缺省参数 不定长参数(元组和字典)
    # 位置: 正常参数, 缺省参数, 不定长参数元组(缺省参数和元组的位置可以互调))  不定长参数字典(最后面)
    # 定义一个函数
    def func(a, b, c=10, *args, **kwargs):
        # 1
        print("a=", a)
        # 2
        print("b=", b)
        # 3
        print("c=", c)
        # (4, 6, 8)
        print("args=", args)
        # {name="小明", age=20}
        print("kwargs=", kwargs)
    
    # 调用
    # 在使用不定长参数字典的时候 key的选择 不要和形参的名字冲突
    func(1, 2, 3, 4, 6, 8, name="小明", age=20)

    运行结果:

    a= 1
    b= 2
    c= 3
    args= (4, 6, 8)
    kwargs= {'age': 20, 'name': '小明'}
  • 相关阅读:
    设计一种配置文件格式(草稿)
    linux shell控制语句
    CuteC 发布(2011519)
    国外兼职外包项目大全
    寻找第K大的数的方法总结
    IEEE PDF eXpress 使用
    找出一个不在文件中的整数 编程珠玑
    BM模式匹配算法实现(C语言)
    一种可做特殊用途的字符串匹配算法
    字符设备驱动程序
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12833060.html
Copyright © 2020-2023  润新知