Python函数与数据结构全解析
1. 自定义函数
1.1 函数命名
自定义函数必须有名称,建议函数名能清晰描述其实现的任务。例如,计算月平均降雨量的函数,命名为 calculate_monthly_average_rainfall() 比 calculate() 更合适。代码是给人看的,好的命名能让他人一眼明白函数的功能。
def calculate_monthly_average_rainfall(list_of_annual_values):
# Loop over list and calculate average here
return average
1.2 参数
参数是传递给函数以完成其工作的信息,可选且用逗号分隔,放在函数名后的括号内,函数参数数量无限制。
1.3 调用函数
调用函数即执行函数内部定义的逻辑,可在Python交互式提示符或代码其他部分调用,函数也常被其他函数调用。
annual_values = []
calculate_monthly_average_rainfall(annual_values)
调用函数时传递的参数名不一定要与函数期望的参数名匹配,函数内部会将传递的参数引用为定义的参数名。
超级会员免费看
订阅专栏 解锁全文
1726

被折叠的 条评论
为什么被折叠?



