美文网首页
2019-01-04函数基础

2019-01-04函数基础

作者: 时光偷走了青春 | 来源:发表于2019-01-04 16:54 被阅读0次

函数基础

一、函数是什么?

1,函数是对实现某一功能的代码的封装
2,函数可以实现代码的复用,从而减少代码的重复编写

函数的特性

1.函数的参数可以是python 中的任意数据类型,并且参数的数量可以是零个或多多个。
2.函数也可以通过关键字 return 返回任何数量的 Python 中的任意数据类型,作为结果

二、函数的分类

内置函数

为了方便我们的开发,针对一些简单的功能,python解释器已经为我们定义好了的函数即内置函数。对于内置函数,我们可以拿来就用而无需事先定义。如:len(),sum(),max()

自定义函数

很明显内置函数所能提供的功能是有限的,这就需要我们自己根据需求,事先定制好我们自己的函数来实现某 种功能,以后,在遇到应用场景时,调用自定义的函数即可。

三、函数的定义

image.png
image.png

实例:


image.png

四、函数调用

函数的调用:函数名加小括号
使用原则:1,先定义,后调用
2,在使用函数时,我们一定要明确地区分定义阶段和调用阶段
3,在函数体里面的任何代码都只是定义而已,只有在调用此函数时,这个函数内的代码才会执行。

image.png

五、函数的返回值

使用 return 关键字


image.png
image.png
image.png

六、函数的参数

函数的参数是为函数体内的逻辑代码提供数据的。

1位置参数传参:

image.png

2默认参数传参:

image.png

执行结果:


image.png

3关键字传参

image.png

注意:关键字传参不同于位置传参不需要位置的一一对应,关键字相对应即可。

4万能参数:

用*号表达式接收传进来的任意多个未明确定义的位置参数:

image.png

用**表达式接收传进来的多个未明确定义的关键字参数

image.png

七、匿名函数

lambda 是用一条语句来表示的匿名函数,可以用它来代替简单的小函数。


image.png
image.png

结果:


image.png

相关文章

  • 2019-01-04函数基础

    函数基础 一、函数是什么? 1,函数是对实现某一功能的代码的封装2,函数可以实现代码的复用,从而减少代码的重复编写...

  • 2019-01-04

    2019-01-04桓台台姜博士眼镜商迎新 2019-01-04 桓台姜博士眼镜商迎新 姜博士眼镜商迎新。大家好!...

  • 3-Python 函数(2)

    本章概要:1、函数基础2、深入理解函数3、综合练习 1、函数基础 课程概要:理解函数定义函数调用函数函数文档 一、...

  • js函数、变量和函数预解析

    函数基础 函数的调用 函数与解析

  • 烧脑必备品之函数基础篇

    函数与公式 今天学习函数的基础知识,先认识函数,再学习函数,之后再了解并运用函数 今天仅仅只是学习了函数的基础知识...

  • 2019-01-04认识函数

    复习昨天的内容"""0.列表(list)[元素1, 元素2, ...]可变,有序元素可以是任意类型的数据,可以重复...

  • 2019-01-04高阶函数

    高阶函数 一、名称空间和作用域 可以简单理解为存放变量值之间邦定关系的地方。 1.名称空间 在 Python 中有...

  • Hive常用函数

    一、窗口函数 1、窗口函数基础结构 窗口函数 = 分析函数 + over函数分析函数:sum ( )、max ( ...

  • python基础笔记

    Python基础 函数:

  • web前端--JS函数

    一、函数基础 1、函数定义 1、函数声明function functionName(parameters) {执行...

网友评论

      本文标题:2019-01-04函数基础

      本文链接:https://www.haomeiwen.com/subject/jaxkrqtx.html