【什么是参数类型?python函数中有哪些参数类型?】这篇文章主要介绍了什么是参数类型?python函数中有哪些参数类型?具有一定借鉴价值,感兴趣的朋友可以了解下,希望大家阅读完这篇文章之后大有收获 。
文章插图
参数类型:
1、普通参数
在进行定义的时候可以直接写一个变量名,调用它就可以直接把变量或者值放入指定的位置 。
2、默认参数
形参是带有默认值的,调用的时候,如果没有对相应形参赋值,它就会使用默认值 。
3、关键字参数
使用关键字参数,可以不用考虑参数位置
语法
def func(p1=v1, p2=v2....): func_body 被调函数; func(p1=value1, p2=value2....)Python 中的函数参数
在Python中定义函数参数有4种类型,我们来看看 。
1、必选参数
当你在Python函数中定义一个必选参数时,每次调用都必须给予赋值,否则将报错 。
它是最基本的参数类型 。
2、默认参数
默认参数就是拥有一个默认值的参数 。
def fun(a="felord.cn"): print("a=",a) fun()a= felord.cnfun("Felordcn")a= Felordcn定义默认参数要牢记一点:默认参数必须指向不变对象!
3、可变参数
有很多时候我们不确定参数的个数,也就是说参数是会随时发生变化的 。首先你可能会想到使用list或者tuple(元组)来封装多个参数,但是如何才能从函数的语义上看出这是一个可变参数呢?所以我们通过一个前缀标识*来声明该参数是一个可变参数,通常记作*args,你也可以记作*params 。args会把所有的参数收纳成一个tuple 。我们来演示一个求和的函数:
def hh(*args): t=0 for i in args: t+=i return t hh(1)1hh(1,2,3,4,5)15hh()04、关键字参数
def mapper(**kwargs): print(kwargs)mapper(){}mapper(name="felord.cn"){'name': 'felord.cn'}以上就是关于什么是参数类型?python函数中有哪些参数类型?的相关内容,想要了解更多相关知识的小伙伴们,可以继续关注哦!
推荐阅读
- Python中help函数怎么使用?help()函数用法是什么
- Python的os模块是什么?Python的os模块有哪些功能?
- 芦荟怎么才能长新芽
- 直通车是怎么样的推广?如何做好?
- 淘宝怎么知道需要补什么单?看哪些数据?
- 淘宝商品微详情是什么?怎么关?
- 淘宝超级新客加速什么意思?常见问题解答
- 阿里指数怎么没有了?作用是什么?
- 淘宝商品体验分低是什么原因?如何提升?
- 淘工厂入驻条件是什么?入驻后能获得什么?