码迷,mamicode.com
首页 > 编程语言 > 详细

Python语言之函数

时间:2014-10-28 19:44:49      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   os   ar   使用   sp   strong   

1.函数的定义与调用

1 def function(x):
2     print("function(%s)"%x)
3 
4 function("hello") #call the function

2.全局变量和局部变量

1 def function(y):
2     global x
3     x=11 #global variable
4     y=22 #local variable
5 
6 x=1
7 y=2
8 function(y)
9 print(x,y) #11 2 

3.默认参数和关键参数

1 def add(p1,p2=10,p3=100):
2     print(p1+p2+p3)
3 
4 add(1,2)        #103, default parameter
5 add(1,p3=20)    #31, critical parameter
6 add(p3=20,p1=2) #32, critical parameter

4.文档字符串DocStrings

1 def add(p1,p2=10,p3=100):
2     ‘‘‘print the sum of p1,p2,p3
3 
4        p1,p2,p3 must be number.‘‘‘#add.__doc__
5     print(p1+p2+p3)

 函数的第一个逻辑行的字符串是这个函数的DocStrings,用关键字__doc__访问。

 文档字符串的惯例是一个多行字符串,以大写字母开始,以句号结尾。第二行空行。第三行详细的描述。强烈建议在函数中使用文档字符串。

 Python中的help()就是抓取了函数的__doc__属性来提供函数使用帮助。

 

Python语言之函数

标签:style   blog   io   color   os   ar   使用   sp   strong   

原文地址:http://www.cnblogs.com/magnolia/p/4057475.html

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