可选参数和可变参数的区别
来源:动视网
责编:小OO
时间:2024-08-12 04:16:38
可选参数和可变参数的区别
1、可选参数在调用函数时需要传递实参,没有传递实参,就会使用默认值,而可变参数在调用函数时,可以不传递实参,也可以传递任意多个实参。2、可选参数是普通参数,类型可以是任何类型。而可变参数是特殊参数,其类型必须是tuple(元组)或者dict(字典)。
导读1、可选参数在调用函数时需要传递实参,没有传递实参,就会使用默认值,而可变参数在调用函数时,可以不传递实参,也可以传递任意多个实参。2、可选参数是普通参数,类型可以是任何类型。而可变参数是特殊参数,其类型必须是tuple(元组)或者dict(字典)。

调用方式不同,参数类型不同。
1、可选参数在调用函数时需要传递实参,没有传递实参,就会使用默认值,而可变参数在调用函数时,可以不传递实参,也可以传递任意多个实参。
2、可选参数是普通参数,类型可以是任何类型。而可变参数是特殊参数,其类型必须是tuple(元组)或者dict(字典)。
可选参数和可变参数的区别
1、可选参数在调用函数时需要传递实参,没有传递实参,就会使用默认值,而可变参数在调用函数时,可以不传递实参,也可以传递任意多个实参。2、可选参数是普通参数,类型可以是任何类型。而可变参数是特殊参数,其类型必须是tuple(元组)或者dict(字典)。