美文网首页
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函数基础

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