python

学习过程中总结的经验

博客园 首页 新随笔 联系 订阅 管理

2011年11月18日 #

摘要: 过量的参数在运行时知道一个函数有什么参数,通常是不可能的。另一个情况是一个函数能操作很多对象。更有甚者,调用自身的函数变成一种api提供给可用的应用。对于这些情况,python提供了两种特别的方法来定义函数的参数,允许函数接受过量的参数,不用显式声明参数。这些“额外”的参数下一步再解释。注意args和kwargs只是python的约定。任何函数参数,你可以自己喜欢的方式命名,但是最好和python标准的惯用法一致,以便你的代码,其他的程序员也能轻松读懂。位置参数在参数名之前使用一个星号,就是让函数接受任意多的位置参数。>>> def multiply(*args):... t 阅读全文
posted @ 2011-11-18 19:48 や尐莊徍左赱 阅读(422) 评论(0) 推荐(0) 编辑