美文网首页
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