介绍Python中的函数参数的可变参数和关键字参数?

 

  Python函数参数有4种:必选参数、默认参数、可变参数、关键字参数.(顺序不可变)

  必选参数:

    def(x):

      a = x * x

    x为必选参数,在调用函数时必须传入参数x的值~

  默认参数:

    def(x, y=2):

      a = x * y

    y为可选参数,当调用函数时,不给y传入参数时,y就使用默认值2。

  可变参数:

    def(*args):

      print(args)

    args为可变参数,在函数内部,args接收到的是一个tuple,在调用参数时,可以传入任意参数(包括零个)。

  关键字参数:

    def(**kw):

      print(kw)

    kw为关键字参数,调用参数时,kw可以设置为任意键值对或者字典,如:def("age":18)、def({"name": xx, "age": 18})

上一篇:python之变量前加*或者**


下一篇:黑马头条项目-day8-搜索模块-上拉功能、历史记录,联想搜索