1、函数的定义与调用
1.1、什么是函数?
- 数学定义:y=f(x),y是x的函数,x是自变量;y=f(x1,x2,x3...)
- Python函数定义:
- 由若干语句组成代码块,函数名称,参数列表构成;它是组织代码的最小单元;
- 完成一定的功能
1.2、函数的作用?
- 结构化编程对代码的最基本的封装,一般按功能组织一段代码;
- 函数封装的目的是为了函数的复用(一次定义多次调用),减少代码重复;
- 代码更加简洁易读;
1.3、函数的分类?
- 内建函数
- 库函数
- 自定义函数
1.4、函数的定义?
# def 语句定义函数 def 函数名(参数列表): 函数体 [return 返回值] ############ (1)函数名就是标识符,命名要求和标识符要求一样; (2)语句块必须缩进,约定为4个空格 (3)Python的函数,如果没有return语句,默认return None (4)定义中的参数列表为函数的形式参数,只是一种符号表达,简称为形参;
1.5、函数的调用
# 函数的调用 函数名() 表示函数的调用; (1)函数定义,只是声明了一个函数(只会检查语法),不会执行; (2)调用时的参数就是实际参数,就是给函数传递的实际值;