• python 函数基础


    上节课分享了python 语句的一些知识点,今天给大家分享下python 函数的知识。

    大家都知道用函数来代替编程过程中的不断拷贝的过程,能够大大减少代码工作,让代码最大程度的重用和
    最小化代码的冗余。我们通过函数式的编程,可以让复杂的系统得到分解,从而让我们更好的解决问题。

    下面具体的说下python 函数的基本知识。

    1 python 函数主要是通过def来进行函数操作的,def的功能是创建一个对象,并且赋值给某个变量。
    当python 运行到def语句时,它会生成一个函数对象并且复制给某个函数名,函数名就是函数的引用,
    相当于函数名存了函数对象的地址。

    2 函数是通过return 来返回值的,或者通过yield语句。

    3 python 是通过赋值也就是对象引用传递的,如果你传递变量值是不可变对象话,那在函数里面是不能改变
    调用者的变量值,比如字符串,数字等。如果是传递的变量是可变对象,比如列表等,那在函数里是可以改变
    调用者的变量值。大家可以去实现下。关于函数参数的,可以看看python 函数参数python 函数关键参数


    4 参数,返回值都不需要声明,从一开始定义函数,就不需要像其他的语言一样,要声明传递的参数类型,返回值
    的类型等。python 的函数可以传递任意的参数给函数,函数也可以返回任意类型的对象,这样编程就比较方便。
    关于参数这块的知识点,你可以看看python 函数返回值python 函数返回值的特殊情况

    通过上面的知识,相信你今天说的知识点有个大概的认识,我在这里也不可能讲的太细,也比较费时,大家了解了
    基本的内容以后,就多去找点相关的代码看下,上机练习下。

  • 相关阅读:
    python-设计模式:抽象类
    python协程的使用
    python生成器异步使用
    python2和python3的内存使用情况
    python基础
    python对象序列化pickle
    docekr-image的区别和container;docker run和start,create
    airflow 安装配置celery+rabbitmq celery+redis
    Centos7 安装部署 Airflow
    centos7 安装后静态ip的配置
  • 原文地址:https://www.cnblogs.com/wanpython/p/2794501.html
Copyright © 2020-2023  润新知