Python-函数

  1. 参数
  2. 查看一个对象的方法

参数

函数参数中 *args 和 **kwargs 都是传参的方式,区别如下:

*args 的返回值是一个元组,准确的说是将传入的参数中不确定的参数以元组的形式保存下来

**kwargs的返回值是一个字典,即,传参时必须以确定的键值对来传入,及以键值对保存下来,用字典方式获取

def test1(x, *args):
    print("x: ", x)
    print('args: ', args)
    return

def test2(x, **kwargs):
    print("x: ", x)
    print('kwargs: ', kwargs)
    return

if __name__ == '__main__':
    test1(1)
    test1(1, 2, 3, 4)
    test2(5)
    test2(1, a=1, b=2, c=3)

参数传入

查看一个对象的方法

dir([1,2])

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 changzeyan@foxmail.com

×

喜欢就点赞,疼爱就打赏