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__属性来提供函数使用帮助。
时间: 2024-10-11 22:53:39