Python函数(四)函数的不定长参数

 时间:2024-10-14 09:06:52

上一篇经验介绍了函数的参数、关键字参数、缺省参数等。这篇经验介绍不定长参数

一.不定长参数

1、如果想要一个函数能接收任意多个参数,或者这个函数的参数个数你无法确认,就可以使用不定长参数。如下图所示,前面加个*的变量名会存放所有未命名的变量参数。

Python函数(四)函数的不定长参数

2、运行结果如下图所示,发现了吧,是个tuple。其实,就是把args当成一个tuple,然后传入的每个参数作为其一个元素。

Python函数(四)函数的不定长参数

3、如下图所示,形参有2个,第一个是个普通的参数,第二个是个不定长参数。

Python函数(四)函数的不定长参数

4、运行结果如下图所示,第一个1给了a,剩下的给了args.

Python函数(四)函数的不定长参数

5、如下图所示,我在不定长参数后面又增加了一个参数。

Python函数(四)函数的不定长参数

6、运行结果如下,直接报错了。

Python函数(四)函数的不定长参数

7、如下图所示,不定长参数的名字并非不可变的,只是有时候会用args去命名,是可以起其他名字的。

Python函数(四)函数的不定长参数Python函数(四)函数的不定长参数
  • 小小勇者中佣兵派遣流程
  • 领英职场APP怎么开启求职意向
  • 铁路边坡施工的难点有哪些?
  • 明月山旅游攻略之粗略讲解
  • 普洱茶膏的制作
  • 热门搜索
    宁波旅游包车 桂林旅游网 杭州旅游路线 茂名旅游景点大全 河南旅游资讯网 大方旅游官网 昆明旅游团 安徽黄山旅游景点 北京旅游公司 山西旅游局