python学习-函数

函数

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

内置函数可重复使用

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

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

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

使用函数的好处是:

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

函数的定义

注意事项:

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

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

③ 函数必须先定义后使用

函数的传入参数

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

实参和形参的区分:

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

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

什么是函数返回值?

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

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

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

None类型

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

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

什么是函数的嵌套

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

相关推荐
我真的太难了啊23 分钟前
学习QT第二天
开发语言·qt·学习
醉陌离1 小时前
渗透测试学习笔记——shodan(3)
笔记·学习
流着口水看上帝2 小时前
JavaScript学习路线
学习
Ting丶丶2 小时前
安卓应用安装过程学习
android·学习·安全·web安全·网络安全
被猫枕的咸鱼2 小时前
项目学习:仿b站的视频网站项目03-注册功能
学习
@小博的博客2 小时前
C++初阶学习第十三弹——容器适配器和优先级队列的概念
开发语言·数据结构·c++·学习
山山而川粤3 小时前
废品买卖回收管理系统|Java|SSM|Vue| 前后端分离
java·开发语言·后端·学习·mysql
TensorFlowGAN3 小时前
华三预赛从零开始学习笔记(每日编辑,复习完为止)
笔记·学习·华三
Mephisto.java3 小时前
【大数据学习 | Spark-Core】RDD的缓存(cache and checkpoint)
大数据·学习·spark
zmd-zk3 小时前
flink学习(3)——方法的使用—对流的处理(map,flatMap,filter)
java·大数据·开发语言·学习·flink·tensorflow