python学习-函数

函数

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

内置函数可重复使用

为什么要学习、使用函数呢?

为了得到一个针对特定需求、可供重复利用的代码段

提高程序的复用性,减少重复性代码,提高开发效率

使用函数的好处是:

将功能封装在函数内,可供随时随地重复利用 提高代码的复用性,减少重复代码,提高开发效率

函数的定义

注意事项:

① 参数如不需要,可以省略

② 返回值如不需要,可以省略

③ 函数必须先定义后使用

函数的传入参数

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

实参和形参的区分:

传入参数的数量是不受限制的。

可以不使用参数 也可以仅使用任意N个参数

什么是函数返回值?

函数在执行完成后,返回给调用者的结果。

使用关键字:return 来返回结果

函数体在遇到return后就结束了,所以写在return后的代码不会执行

None类型

Python中有一个特殊的字面量:None,其类型是:<class 'NoneType'> 无返回值的函数,

实际上就是返回了:None这个字面量

什么是函数的嵌套

所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数

相关推荐
叼烟扛炮5 小时前
Linux 学习笔记(五十八):IO 多路复用封神——epoll 底层原理揭秘
linux·运维·服务器·网络·笔记·学习·php
Z21-X13 小时前
云原生运维学习笔记:容器技术的演进、底层原理与 Docker 全生命周期管理
运维·笔记·学习·云原生
Rabitebla21 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
无心水1 天前
24、系统架构师论文写作专题 核心考点与学习笔记
笔记·学习·系统架构·架构师·安全架构·软考架构师·软考系统架构设计师
蒸蒸yyyyzwd1 天前
邓明 Agent 系统面试-意图识别学习笔记
笔记·学习
La Pulga1 天前
【FreeRTOS源码学习笔记】空闲任务与阻塞延时
笔记·mcu·学习·嵌入式·freertos·实时操作系统
蒸蒸yyyyzwd1 天前
秋招学习笔记 day106
笔记·学习
小李不想当小白1 天前
WDG看门狗(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
lisw051 天前
作为人类代理的大语言模型及其角色分类!
人工智能·学习·语言模型
Z21-X1 天前
云原生运维实战笔记:企业网站综合上云部署与云运维服务全景解析
运维·笔记·学习·云原生