内容正文:
48 Python 自定义函数上
导入
以最新的3.50版本为例,一共存在68个这样的函数,它们被统称为内建函数(Built-in Functions)。之所以被称之为内建函数,并不是因为还有“外建函数”这个概念,内建的意思是这些函数在3.50版本安装完成后你就可以使用它们,是“自带”的而已。
一、函数的含义:
1. 函数介绍
函数:是组织好的,可重复使用的,用来实现特定功能的代码段。
在 Python 中,函数是一段可重复使用的代码块,用于执行特定的任务。函数可以接受输入参数,并且可以返回一个结果。
二、函数的优点:
将功能封装在函数内,可供随时随地重复利用
提高代码的复用性,减少重复代码,提高开发效率
三、函数使用步骤:
先定义函数
后调用函数
注意事项:
参数不需要,可以省略
返回值不需要,可以省略
示例
函数的常用格式
四、参数:
形参和实参
定义时小括号中的参数,用来接收参数用的,称为 “形参”
调用时小括号中的参数,用来传递给函数用的,称为 “实参”
形参:形式参数,不是实际存在,是虚拟变量。在定义函数和函数体的时候使用形参,目的是在函数调用时接收实参(实参个数,类型应与形参一一对应)
实参:实际参数,调用函数时传给函数的参数,可以是常量,变量,表达式,函数,传给形参
区别:形参是虚拟的,不占用内存空间,形参变量只有在被调用时才分配内存单元,实参是一个变量,占用内存空间,数据传送单向,实参传给形参,不能形参传给实参
是一个函数,它接受一个参数 name,然后打印出相应的问候语。
函数定义以 def 关键字开始,后面是函数名和参数列表。函数体内的代码需要缩进,通常使用四个空格。
要调用函数,只需使用函数名并提供参数。在上面的示例中,我们分别调用了 a函数,并传递了不同的名字作为参数。
五、return 返回值
如果函数体中包含 return 语句,则结束函数执行并返回值;
如果函数体中不包含 return 语句,则返回 None 值。
$$