ztl_蓝桥杯python学习系列一_语法讲解_函数01

函数01

定义:组织好的,可重复使用的,用来实现特定功能的代码段

(1) 完整格式

image

(2) 简单格式

image

(3) 带参格式

在函数进行计算的时候,可接受外部(调用时)提供的数据
image

(4) 带返回值格式

所谓“返回值”,就是程序中函数完成事情后,最后给调用者的结果
image

(5) None类型

如果函数没有使用return语句返回数据,函数返回值为None,其类型是:<class ‘NoneType’>

None表示:空的、无实际意义的意思

函数返回的None,就表示,这个函数没有返回什么有意义的内容,也就是返回了空的意思。

image

(6) 函数的嵌套调用

一个函数里面又调用了另外一个函数
image

在函数1中,调用了另外一个函数2,函数2中,调用了另外一个函数3。
执行顺序为: fun_1-> fun_2->fun_3->fun_2->fun_1
在一个函数中先把当前函数中的任务都执行完毕之后才会回到上次调用位置继续执行

全文总结

Python 函数是实现代码复用、功能封装的核心工具,核心要点可归纳为:

1.结构核心:函数由「定义(def)+ 使用(调用)」组成,基础格式包含函数名、传入参数、函数体、返回值,其中参数和返回值均可根据需求省略;

2.常用形式:

无参无返回:实现固定功能,直接调用;

带参数:接收外部数据参与计算(形参占位、实参传值);

带返回值:用return传递结果(return后代码不再执行);

3.特殊值 None:无return时函数默认返回None,可用于 if 判断(等价 False)或声明空变量;

4.嵌套调用:函数内可调用其他函数,执行顺序为 “深入到最内层函数→逐步回溯执行剩余代码”。

posted @ 2025-12-02 22:46  Sky-Joy  阅读(0)  评论(0)    收藏  举报