Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计


  本节主要讨论设计传递多个参数子函数的设计方法。

    在2.3节里我们讨论了如何自己设计一个带参数的子函数的设计方法,现在我们研究一下如何传递两个及以上参数的设计方法。

    函数为何要带参数呢?其实原因很简单,就是想把更多的数据交给子函数去处理,只传递一个参数给子函数显得有些太捉襟见肘的意思,Python和C语言一样子函数可以设计多个参数,但不需要指定参数的类型,这点很美!好,我们看看语法结构是怎样的,如下所示。  


[python]
def func(arg1, arg2,....): 
(tab) statment1 
(tab) statment2 
(tab) statment3 
         etc. 

def func(arg1, arg2,....):
(tab) statment1
(tab) statment2
(tab) statment3
         etc.    示例演示一下。 [python] view plaincopyprint?#定义求面积函数area  
def area(width, height): 
     z = width * height 
     print(z) 
#定义main函数  
def main(): 
     w = int(raw_input("plz input width")) 
     h = int(raw_input("plz input heighnt")) 
     #调用子函数area  
     area(w, h) 
 
#程序执行入口或称之为主函数  
main() 

#定义求面积函数area
def area(width, height):
     z = width * height
     print(z)
#定义main函数
def main():
     w = int(raw_input("plz input width"))
     h = int(raw_input("plz input heighnt"))
     #调用子函数area
     area(w, h)

#程序执行入口或称之为主函数
main()    程序执行流程如下图所示。

 

\

    结果如下:

 

[python]
plz input width12 
plz input heighnt13 
156 

plz input width12
plz input heighnt13
156

相关内容

    暂无相关文章

评论关闭