python 函数形参表的使用

    技术2026-02-01  8

    一、函数声明处 1.固定参数 特点是形参的个数是给定的,不能改变。

    def func(key1, key2, key3…): def func(key1, key2=value2…): #含有自带缺省值的参数key2

    2.可变参数 特点是可以传入不限个参数

    def func(*args): ''' 使用单个*代表传入的参数都是不太key值(只有参数值)的。 ''' def func(**kwargs): ''' 使用双*号代表传入的参数是带有key值的(如key1=3,key2=“hello”的形式) '''

    有多种可变参数(表)的情况下,有顺序

    def f(num1=0,*args,**kwargs): print(num1) print(kwargs["myname"]) #必须先写*args,在写**kwargs。否则会报错 f(18,16,17,myname="tom")

    二、函数调用处: 1.固定参数 备注: ①使用带key值参数来调用函数可以不管参数之间的顺序。 ②带key值和不带key值的写法尽量不要混用 2.可变参数: ①*args: ②kwargs:

    Processed: 0.013, SQL: 9