文章目录
前言
时隔20天,也该给这个系列画上一个句号啦。
后期我会对这个系列进行一个整合,预计会整理为13篇,不用担心,是原地整理,一般不会删博客。
这一篇不是爬虫相关,是我重新梳理了Python中的相关知识之后,发现了一些和C++异同之处,觉得应该再整理一份。
函数的不定长参数
有的时候,你会需要一个函数去处理比它预设时更多的参数,这时候如果没有预先占位,就比较尴尬了。
python自定义函数中有两中不定长参数,第一种是*name
,第二种是**name
。加了星号 *
的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数。加了两个星号 **
的参数会以字典的形式导入。
第一种形式的不定长参数,在传入额外的参数时可以不用指明参数名,直接传入参数值即可,第二种因为返回的是字典,所以传入时需要指定参数名。
下面是两个简单的栗子ÿ