Python中函数的参数定义和可变参数

来源:互联网 发布:mac好用的音乐播放器 编辑:程序博客网 时间:2024/06/04 18:41

Python中函数的参数主要分两类:

一:位置参数(positional argument)

因为与位置有关,所以必须按照指定的顺序传参。如func(100,300)与func(300,100)结果不同。

二:关键字参数(keyword argument)

必须传参的同时传关键字。func(100,a=‘abc’

函数使用参数的情况也分两类:

一:只允许传入给定个数个参数


二:不指定允许传入参数的个数

1' 一个*:传入不确定数量的位置参数。

参数存储类型:tuple

2' 两个*:传入"不确定数量"的关键字参数。

参数存储类型:dict

注意:虽然理论上可以存多个,实际上只能给一个对象,但是可以通过给一个tuple对象或者list对象,来实现传入多个参数。


推荐相关文章:http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944416.html


原创粉丝点击