python学习-函数

函数

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

内置函数可重复使用

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

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

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

使用函数的好处是:

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

函数的定义

注意事项:

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

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

③ 函数必须先定义后使用

函数的传入参数

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

实参和形参的区分:

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

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

什么是函数返回值?

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

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

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

None类型

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

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

什么是函数的嵌套

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

相关推荐
2303_Alpha3 天前
SpringBoot
笔记·学习
萘柰奈3 天前
Unity学习----【进阶】TextMeshPro学习(三)--进阶知识点(TMP基础设置,材质球相关,两个辅助工具类)
学习·unity
沐矢羽3 天前
Tomcat PUT方法任意写文件漏洞学习
学习·tomcat
好奇龙猫3 天前
日语学习-日语知识点小记-进阶-JLPT-N1阶段蓝宝书,共120语法(10):91-100语法+考え方13
学习
向阳花开_miemie3 天前
Android音频学习(十八)——混音流程
学习·音视频
工大一只猿3 天前
51单片机学习
嵌入式硬件·学习·51单片机
c0d1ng3 天前
量子计算学习(第十四周周报)
学习·量子计算
Hello_Embed3 天前
STM32HAL 快速入门(二十):UART 中断改进 —— 环形缓冲区解决数据丢失
笔记·stm32·单片机·学习·嵌入式软件
咸甜适中3 天前
rust语言 (1.88) 学习笔记:客户端和服务器端同在一个项目中
笔记·学习·rust
Magnetic_h3 天前
【iOS】设计模式复习
笔记·学习·ios·设计模式·objective-c·cocoa