Python函数基础详解

这篇文章主要讲解函数的创建,函数的调用以及匿名函数。在编写python代码的时候经常用到,下面就来详细讲解一下,同大家一同分享。

操作方法

  • 01

    创建函数-----def语句 《1》  函数用def语句创建,语法如下: def function_name(arguments): "function_documentation_string" function_body_suite 《2》  标题行由def关键字,函数的名字,以及参数的集合(如果有的话)组成 《3》  def子句的剩余部分包括了一个虽然可选但是强烈推荐的文档字串,和必须的函数体

  • 02

    前向引用 函数不允许在函数未声明之前对其进行引用或者调用

  • 03

    函数属性: 函数属性是python另外一个使用了句点属性标识并拥有名字空间的领域。

  • 04

    内部函数: 在函数体内创建另外一个函数是完全合法的,这种函数叫做内部/内嵌函数

  • 05

    调用函数: 函数操作符: 《1》 使用一对圆括号()调用函数,如果没有圆括号,只是对函数的引用 《2》 任何输入的参数都必须放置在括号中。

  • 06

    调用函数: 关键字参数: 《1》  关键字参数的概念仅仅针对函数的调用 《2》  这种理念是让调用者通过函数调用中参数名字来区分参数 《3》  这种规范允许参数缺失或者不按顺序

  • 07

    调用函数: 参数组: 《1》python允许程序员执行一个没有显式定义参数的函数 《2》相应的方法是通过一个把元组(非关键字参数)或字典(关键字参数)作为参数组传递给函数

  • 08

    匿名函数----lambda 《1》      python允许用lambda关键字创造匿名函数 《2》      匿名是因为不需要以标准的def方式来声明 《3》      一个完整的lambda“语句”代表了一个表达式,这个表达式的定义体必须和声明放在同一行。

  • 09

    匿名函数-----filter函数 《1》    filter(func,  seq):  调用一个布尔函数func来迭代遍历每个序列中的元素;返回一个使func返回值 为true的元素序列。 《2》    如果布尔函数比较简单,直接使用lambda匿名函数就显得非常方便了。

  • 10

    匿名函数---map()函数 《1》  map(func,  seq1[,seq2....]):将函数func作用于给定序列的每个元素,并且一个列表来提供返回值。

  • 11

    匿名函数----reduce()函数 《1》reduce(func,  seq[,init]):将二元函数作用于seq序列的元素,每次携带一对(先前的结果以及下一个序列元素),连续的将现有的结果和下一个给值作用在获得的随后的结果上,最后减少序列为一个单一的返回值。

(0)

相关推荐

  • 囧西游攻略新手基础详解

    操作方法 01 囧西游攻略新手基础详解 史上最没节操的无厘头西游.花样最多的手游玩法,<囧西游>全面颠覆你的西游印象!在秉承"将搞怪进行到底"的游戏理念的同时,< ...

  • Python库源代码详解之string库

    学习Python库源代码好处多多,而String库是我们经常用到的重要库文件之一,下面我们结合python源代码来分析下String库的constants 和 classes. 操作方法 01 打开终 ...

  • vba操作Excel之MsgBox函数参数详解

    一、函数语法 函数名称:MsgBox 函数功能:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 函数语法: MsgBox(prompt[, buttons] ...

  • js 柯里化函数 实例详解

    什么是柯里化函数 柯里化函数 : 意思是将多参数的函数转换成单参数的形式. 操作方法 01 实现原理是什么 利用闭包原理在执行可以形成一个不销毁的作用域,然后把需要预先处理的内容都储存在这个不销毁的作 ...

  • EXCEL offset函数用法详解及示例

    语法OFFSET(reference,rows,cols,height,width)以指定的引用为参照系,通过给定偏移量得到新的引用.返回的引用可以为一个单元格或单元格区域.并可以指定返回的行数或列数 ...

  • wps公式和函数应用详解

    利用公式可对同一工作表的各单元格,同一工作薄中不同工作表的单元格,甚至其他工作薄的工作表单元格的数值进行加,减.乘.除.乘方等各种运算. 公式必须以等号"='开头",后面跟表达式. ...

  • php header函数的详解

    header函数在php中是发送一些头部信息的, 我们可以直接使用它来做301跳转等,下面我来总结关于header函数用法与一些常用见问题解决方法. 发送一个原始 HTTP 标头[Http Heade ...

  • Excel中IF函数嵌套详解——举例说明

    IF 函数可以将多个 IF 函数嵌套在一起来执行多个比较,比如if函数嵌套使用可以实现成绩等级显示,下面小编来介绍下操作方法. 操作方法 01 下面把十个人的分数分成A.B.C.D.E五个等级 02 ...

  • excel中如何根据多条件来统计个数函数?不同方法实例详解

    excel中根据条件统计个数不同方法实例详解 相关的函数有sumproduct sum countifs dcount 等 方法/步骤 在红框区域的e2单元格输入函数,将返回这个人在对应日期出现的次数 ...