函数的概念
1 ''' 2 认识函数/方法/行为:在一个完整的项目中,某些功能可能会反复使用, 3 那么将这个功能封装成函数,当我们想要使用这个功能时, 4 直接调用该函数即可。 5 本质:函数就是对功能模块的封装。 6 优点: 7 1、简化代码结构,增加代码的复用度(重复使用程度) 8 2、如果想修改某些功能或者调试某些功能,只需要修改或调试相应函 9 数即可。 10 11 一、函数的定义 12 语法格式: 13 def 函数名(参数列表): 14 语句 15 return 表达式 16 17 1、def:定义函数的关键字:函数的代码块是以def关键字开始的 18 2、函数名:当前函数的名称,命名规则遵循标识符命名规则。 19 3、():参数列表的开始与结束 20 4、参数列表:格式:(参数1, 参数2,参数3,…参数n):任何传入函数 21 的参数用逗号隔开,参数必须在括号中,参数类似于变量名称。 22 函数的参数从函数调用时获取值。形参。 23 注:即使没有参数,小括号依旧不能省略 24 5、: 冒号:函数内容以冒号开始,并且开始四位缩进 25 6、语句:函数封装的功能模块 26 7、return:一般用于当前函数的结束,并将信息返回给函数的调用者 27 8、表达式:即将返回给函数的调用者的信息 28 注:函数最后的return 表达式 可以不写,默认返回None,相当于写 29 了return None 30 注:函数仅仅定义时不会执行,如果函数只定义时,只能说明该函数有 31 这个功能,但是没有被使用。 32 33 34 二、函数的调用 35 语法格式: 36 函数名(参数列表) 37 38 1、函数名:要调用的功能的函数名称 39 2、():参数列表的开始与结束 40 3、参数列表:函数调用者传给函数的信息,参数类似于常量。实参。 41 注:即使没有参数,小括号依旧不能省略 42 43 函数调用的本质:将实参传递给形参赋值的过程。 44 45 注意:在python中,函数只能先定义再调用。 46 47 48 '''