码迷,mamicode.com
首页 > 其他好文 > 详细

Optional arguments

时间:2014-08-17 16:52:32      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   os   io   for   ar   

We have seen built-in functions that take a variable number of arguments. For example range can take one, two or three arguments.

It is possible to write user-defined functions with optional arguments, too. For example here is a function that prints the most common words in a histogram:

bubuko.com,布布扣                       

If you provide one argument number gets the default value. If you provide two arguments, num gets the value of the argument instead. In other words, the optional argument overrides the default value.

If a function has both required and optional parameters, all the required parameters have to come first, followed by the optional ones.

 bubuko.com,布布扣

 

from Thinking in Python

Optional arguments,布布扣,bubuko.com

Optional arguments

标签:des   style   blog   http   os   io   for   ar   

原文地址:http://www.cnblogs.com/ryansunyu/p/3917916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!