Python教程

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

本文主要是介绍介绍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中的函数参数的可变参数和关键字参数?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!