Python语言之函数,,1.函数的定义与调用


1.函数的定义与调用

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

2.全局变量和局部变量

1 def function(y):2     global x3     x=11 #global variable4     y=22 #local variable5 6 x=17 y=28 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 parameter5 add(1,p3=20)    #31, critical parameter6 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,p33 4        p1,p2,p3 must be number.‘‘‘#add.__doc__5     print(p1+p2+p3)

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

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

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

Python语言之函数

评论关闭