以下关于函数参数的描述,正确的是()
以下关于函数参数的描述,正确的是()
A、在python的函数中经常能看到输入的参数前面有一个或者两个星号,这两种用法其实都是用来将任意个数的参数导入到python函数中,其中单星号(*)是将参数以元组(tuple)的形式导入,双星号(**)是将参数以字典的形式导入。
B、定义函数时,需指明参数类型
C、可选参数、可变参数都需要设定默认值
D、一个函数如果带有默认值参数,那么所有参数都必须设置默认值
正确答案:在python的函数中经常能看到输入的参数前面有一个或者两个星号,这两种用法其实都是用来将任意个数的参数导入到python函数中,其中单星号(*)是将参数以元组(tuple)的形式导入,双星号(**)是将参数以字典的形式导入。