Python函数参数种类有哪些?Python函数的参数分为几种

【Python函数参数种类有哪些?Python函数的参数分为几种】python函数是python编程基础语法中非常重要的一个组成部分,但是很多的小伙伴都对于函数的参数及其种类不是特别了解 。而这篇文章的目的就是来介绍一下python函数参数的种类,来让大家能够对python函数有更加深入和全面的了解,往下看看吧 。

Python函数参数种类有哪些?Python函数的参数分为几种

文章插图
python函数参数按照语法和调用方式的不同可以分为必需参数、关键字参数、默认参数和不定长参数四种 。
1.必需参数:必须参数的指的就是只使用参数名定义在函数的参数列表内的形参,必需参数的特点为在调用这个函数时一定要给它传值才可以,代码示例如下所示:
def func(a,b):  passfunc(10,20)    # 这里不传值会报错2.默认参数:默认参数的话也很好理解,就是在定义函数参数时用等号给它赋予一个值 。在调用函数的时候如果没有给这个参数传值,那么这个参数的实际值就为默认设置的值了,示例如下:
def func(a=33):  print(a)func()333.关键字参数:关键字参数的话是从调用函数的语法上面来划分的一种参数类型,它在定义的时候可以设置为必须参数和默认参数 。而函数的参数值是按照顺序传递的,关键字参数的意思就是在调用函数时直接指定用参数名传值,示例如下:
def func(a,b):  passfunc(b=20,a=90)4.不定长参数:从字面意思上来看就可以知道不定长参数有什么作用了,一般来说函数参数只能接收单个值或者对象 。而不定长参数的意思就是在不知道这个位置的参数需要接收多少值时使用*args表示,这样在调用函数时就可以传递多个值了,示例如下:
def myprint(*args):  passmyprint(1, 2.0, 'Hello Python', True)以上就是关于“Python函数参数种类有哪些?Python函数的参数分为几种”的全部内容了,希望对你有所帮助 。

    推荐阅读