本文介绍: Python本质上是一种编程语言,通过编写运行代码的方式实现工作目标。读者可以想象,如果针对机器学习或数据统计分析的每种方法或统计量计算都要用户自行编写代码,那么显然在很多情况下是无法满足用户便捷开展分析的要求的,用户体验也会远远不如Stata、SPSS等专业集成统计软件。所以,Python提供了函数作为完成某项工作的标准化代码块,达到标准化编写后反复调用、增加标准代码复用性、减少代码冗余、提升工作效率的目的。
1.Python提供了函数作为完成某项工作的标准化代码块
Python本质上是一种编程语言,通过编写运行代码的方式实现工作目标。读者可以想象,如果针对机器学习或数据统计分析的每种方法或统计量计算都要用户自行编写代码,那么显然在很多情况下是无法满足用户便捷开展分析的要求的,用户体验也会远远不如Stata、SPSS等专业集成统计软件。所以,Python提供了函数作为完成某项工作的标准化代码块,达到标准化编写后反复调用、增加标准代码复用性、减少代码冗余、提升工作效率的目的。
2.Python函数的创建通过def()来完成
Python函数的创建通过def()来完成,基本语法格式为:
其中,functionname为函数名;parameterlist为可选参数,用于指定需要向函数中传递的参数,参数可以为一个或多个,多个参数之间使用英文逗号(,)分隔,也可以没有参数,但要保留def后面的一对空的小括号(());comments为可选参数,用来为函数指定注释,说明该函数的功能、要传递的参数作用等;functionbody为可选的,用于指定函数体,即该函数被调用后要执行的功能代码。如果函数有返回值,则要通过return语句返回。[“””comments“””]和[functionbody]相对于def关键字需要保持一定程度的缩进。比如要创建一个计算长方形面积的函数,代码如下:
3.函数的调用
4.Python数据分析或机器学习推荐两本入门级的图书
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。