美文网首页
05:函数function

05:函数function

作者: 寻水的_鱼 | 来源:发表于2018-07-21 09:37 被阅读8次

    python学习day_5:

    函数

    1、为什么引用函数:代码的复用

    生活:场景--行为--操作:[可以]做一件事情:有一个功能[执行|不执行]

    生活中--具备一种行为-- 行为只有在执行的时候才会操作
    吃饭 去吃 吃饭的操作

    生活中行为-> 编程语言:抽象-> 函数
    定义函数 具备了一个功能 调用的时候执行操作

    2、基本语法:【定义/声明函数、调用函数】
    define 定义
    def 函数名称():
    函数中要执行的代码

    3、函数的声明定义
    def eat():
    print(“函数中要执行的代码”)

    调用执行函数
    eat()

    def eat():
        '''
        1.声明定义函数
        吃饭的行为:生活中的行为操作->抽象成到代码块中的函数
        定义一个函数:表示具备金了这个功能:但是函数中的代码块不会执行
        :return: 无返回值
        '''
        print("吃饭了,吃~鱼香肉丝")
        print("吃饭了,吃~青椒肉丝")
        print("吃饭了,吃~蒜苔肉丝")
    
    print("函数操作")
    #查看函数eat的使用说明:可以通过 函数名.__doc__查看
    print(eat.__doc__)
    
    #查看函数信息,并不会执行函数
    print(eat)
    #执行函数
    eat()
    

    备注:变量和函数有什么区别?

    变量~程序中临时存储数据的一个容器,给变量赋值可以使用赋值运算符
    使用变量中的数据~可以通过 变量名称 直接操作数据
    函数~ 程序中的一个代码块,包含多行代码{0~n行代码}
    代码块要操作就得需要一个名称;这个名称就是一个变量
    函数名称:就是代码块的名称~ 函数名称就是一个变量


    • 小结
    基本掌握:
       函数:还原的是生活中的行为操作
       函数的声明定义: 声明定义函数~并不会执行其中的代码
    def 函数名称():
        函数中要执行的代码
    def eat():
        print(“中午去吃什么,是一个世纪难题”)
       函数的调用执行:函数必须通过名称调用才能执行包含的代码
           函数名称() 执行指定名称的函数
           eat()   执行了eat函数
       
       命名规范:函数名称的命名规范和变量一致!
       
    扩展内容:
        函数的定义:函数本身就是一个代码块,将多行代码包含起来,赋值给一个变量,这个变量就是函数名称
        函数的调用:直接打印函数名称:看到的是函数在内存中的地址[位置]
                   变量中存储的是函数在内存中的地址,代码块在内存中的地址
                    变量():通过内存中的地址执行这个地址的多行代码块
                             调用:获取地址;执行:执行代码
    
    

    相关文章

      网友评论

          本文标题:05:函数function

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