19、Python函数与数据结构全解析

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)

调用函数时传递的参数名不一定要与函数期望的参数名匹配,函数内部会将传递的参数引用为定义的参数名。

1.4 全局和局部变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值