虽然Python的标准库中自带了很多“方法”和函数,例如len()函数,而且代码本身也具有可复制性,但是在具体的应用中现有的“方法”和函数有时并不能满足我们的需求,此时我们可以自己定义函数,在需要时调用函数即可,这样也会使代码简洁易读,方便使用。Python自定义函数的形式和普通函数相似,函数的定义语法为:
def function_name(parameters):
function_expression
return(result)#可选
下面的代码定义了一个统计字数大于20的评论个数的函数count_long_comments。
此处代码功能和前面for循环语句的简单示例代码功能一致,均为统计字数大于20的评论个数,因此输出结果与其一致,为2。