玩命加载中...
### 五、定义函数 #### 15. 定义和调用简单函数 我们可以通过关键词`def`自定义函数。 ```python # 下面是个简单的例子:定义一个函数,函数名为my_func,作用是输出一段话。 def my_func(): print 'I love SofaSofa!' # 调用my_func,试试下面的结果如何? my_func() ``` 上面定义的`my_func`是没有输入值。我们也可以定义有输入值的函数。 ```python # 下面是个简单的例子:定义一个函数,函数名为my_func,作用是将输入变量的数值输出到屏幕上。 def my_func(a): print 'The input number is', str(a) # 调用my_func,试试下面的结果如何? my_func(4) my_func(3.5) ``` 上面定义的`my_func`是只有输入值,没有返回值的函数。我们也可以通过关键词`return`来输出返回值。 ```python # 下面是个简单的例子:定义一个函数,函数名为my_func,作用是将输入数值加1,并返回。 def my_func(a): result = a + 1 return result # 调用my_func,试试下面的结果如何? print my_func(4) b = my_func(3.5) print b ``` #### 16. 定义和调用多元函数 我们可以通过关键词`def`自定义多元函数。 ```python # 下面是个简单的例子:定义一个函数,函数名为add_a_b,作用是将输入数值a与b相加,并返回。 def add_a_b(a, b): return a + b print add_a_b(3.8, 2.3) # 下面是个三元函数的例子:定义一个函数,函数名为`is_a_min`,作用是将对输入数值a,b,c判断a是否为其中最小值 def is_a_min(a, b, c): min_value = min(a, b, c) return a == min_value print is_a_min(2, 5, -1) ``` <ul class="pagination"> <li><a href="index.php">第1页</a></li> <li><a href="2.php">第2页</a></li> <li><a href="3.php">第3页</a></li> <li><a href="4.php">第4页</a></li> <li class="active"><a href="#">第5页</a></li> <li><a href="6.php">第6页</a></li> </ul> <ul class="pager"> <li class="previous"><a href="4.php"><b>&larr; 返回前一页</b></a></li> <li class="next"><a href="6.php"><b>进入下一页 &rarr;</b></a></li> </ul>