形参和实参
def printMax(a,b):
'''实现两个数的比较,并返回较大的值'''
if a>b:
print(a,'较大值')
else:
print(b,'较大值')
printMax(10,20)
printMax(30,5)
执行结果:
20 较大值
30 较大值
上面的printMax 函数中,在定义时写的printMax(a,b)。a 和b 称为“形式参数”,
简称“形参”。也就是说,形式参数是在定义函数时使用的。形式参数的命名只要符合“标
识符”命名规则即可。
在调用函数时,传递的参数称为“实际参数”,简称“实参”。上面代码中,
printMax(10,20),10 和20 就是实际参数。
文档字符串(函数的注释)
我们通过三个单引号或者三个双引号来实现,
def print_star(n):
'''根据传入的n,打印多个星号'''
print("*"*n)
help(print_star)
我们调用help(函数名.__doc__)可以打印输出函数的文档字符串。执行结果如下:
Help on function print_star in module __main__:
print_star(n)
根据传入的n,打印多个星号