什么是函数
函数就是对实现某一特定功能的代码段的封装
函数的分类
系统函数: 系统已经给我们定义好的函数,程序员直接调用函数使用的函数的功能
print(), input(), id(), type(), chr(), bin()
自定义函数:需要程序员自己去定义的函数
函数的定义:
- a. 语法
def 函数名(参数列表):
函数体
-
b. 说明
-
def - python中声明函数的关键字
-
函数名 - 标识符,不能是关键字;
-
PEP8命名规范,见名知意
-
( ) - 固定各式
- 参数列表 - 参数1, 参数2, 参数3...;这的参数叫形参:功能是将函数外面的数据传递到函数里面
: - 固定各式
函数体 - 一个完整的函数体包含:函数说明文档,实现函数功能的代码段,函数返回值
初学者声明函数的步骤
第一步:确定函数的功能
第二步:根据功能给函数命名
第三步:确定形参(确定需不需要的参数,确定需要几个参数)
看实现函数的功能需不需要从外面传值进来,需要传几个
第四步:确定函数的返回值
注意:声明函数的时候不会执行函数体。只有在调用的时候才会执行
函数的调用 - 使用机器
-
a. 语法:
- 函数名(实参列表)
-
b. 说明:
-
函数名 - 这个函数名对应的函数必须是已经声明过的函数
-
()- 固定写法
-
实参列表 - 实参是用来给形参赋值(用实参给形参赋值的过程-传参)
-
实参与形参一一对应
-
-
c. 调用过程
第一步:回到函数声明的位置
第二步:用实参给形参赋值
第三部:执行函数体










网友评论