后浪小萌新Python ---函数的作用和定义

一、函数的作用

没有函数的问题: 1. 同样的功能需要多次的时候需要把实现这个功能的代码写多遍

                              2. 如果功能发生改变, 需要修改多个位置的代码

解决: 使用函数

二、函数

函数的概念

函数就是实现某一特定功能的代码的封装。

函数的分类

系统函数:  系统已经定义好的函数, 程序员根据需求直接使用。

                 例如: print、input、type等

自定函数: 程序员自己定义的函数

定义函数

语法 :

def 函数名(形参列表):
      函数说明文档
      函数体

说明 :

  1. def - 关键字;固定写法

  2. 函数名 - 程序员自己命名。

                 要求: 标识符;不能是关键字

                 规范: 所有字母都小写, 多个单词之间用下划线
                          见名知义(看到函数名, 要大概知道函数名的功能)
                          不能使用系统自带的函数名、模块名和类名

  3. 形参列表 - 以 变量名1, 变量名2, 变量名3,…的形式存在(可以一个变量都没有)

                 形参的作用: 是将函数外部的数据传递到函数的内部。

                 定义函数的时候需不需要形参需要几个形参, 是看实现函数的功能需不
                 需要额外的数据, 需要几个。

  4. 函数说明文档 - 就是用""""""表示的说明性的文字 (相当于机器的说明书)

  5. 函数体 - 和def保持一个缩进的一条或者多条语句; 就是实现函数功能的一条或者多条语句

初学者定义函数的步骤

第一步: 确定函数的功能

第二步: 根据函数功能确定函数名字

第三步: 确定函数的参数(看实现函数的功能需不需要额外的数据, 需要几个)

第四步: 实现函数的功能

第五步: 写函数的说明文档

注:(重要!!!)定义函数的时候不会执行函数体!!!调用函数的时候才会执行函数体

调用函数

语法 :

函数名(实参列表)

说明:

函数名 - 已经定义好的函数的函数名

实参列表 - 以 数据1,数据2,数据3,… 的形式存在(也可以没有);
                  真正传递到函数中使用的数据

猜你喜欢

转载自blog.csdn.net/qq_26209771/article/details/107697234