python缺省参数与不定长参数(实例分析)


当前第2页 返回上一页

你可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数,和上述2种参数不同,声明时不会命名。基本语法如下:

1

2

3

4

def functionname([formal_args,] *var_args_tuple ):

   "函数_文档字符串"

   function_suite

   return [expression]

加了星号(*)的变量名会存放所有未命名的变量参数。不定长参数实例如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#!/usr/bin/python

# -*- coding: UTF-8 -*-

  

# 可写函数说明

def printinfo( arg1, *vartuple ):

   "打印任何传入的参数"

   print "输出: "

   print arg1

   for var in vartuple:

      print var

   return;

  

# 调用printinfo 函数

printinfo( 10 );

printinfo( 70, 60, 50 );

以上实例输出如下:

1

2

3

4

5

6

输出:

10

输出:

70

60

50

以上就是今天所要说明的内容,讲解了参数中的缺省参数和不定长参数。虽然以上的知识点举了实例,但是还是需要自己来试一试,毕竟自己不动手的话就如同纸上谈兵一样,动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助

更多相关知识,请访问php中文网Python教程栏目。

以上就是python缺省参数与不定长参数(实例分析)的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python中关于executemany以及序列的实例详解

如何改变 matplotlib 图像大小

Python实现单词反转效果

Python转大数据容易吗

Python实现ping指定ip的示例

巧用Python实现图片转换成素描和漫画格式

Python中random模块生成随机数的七个常用函数的用法介绍

Python list有序吗

pandas数据处理基础之筛选指定行或者指定列的数据

pycharm 将django中多个app放到同个文件夹apps的处理方法

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...