[Python]Python初学者速收藏!面向Python初学者的知识-函数
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/41387a0f66e6ad48ba4d8d7c1d29eb3b.png)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/7ac294238de1133a665d9a933cae2230.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/7350c6f6ea97c6f2d01784dad69cdbe2.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/93ebe98bd50d28346ca08798654e90c2.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/268a1c4ab70012220ffb32697fc24c67.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/e818dda7e384d128ce1cb74cced8d27e.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/208261f32319f76195df6c079572b4ab.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/1a8d54e21b11953649b4f0f54edbd729.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/92198f84e3e403c961b1baba0931ae19.jpg)
文章图片
![[Python]Python初学者速收藏!面向Python初学者的知识-函数](https://image.uc.cn/s/wemedia/s/upload/2020/f5cc9ec3d9298450764d35206e26cd5d.jpg)
文章图片
什么是函数式编程?函数式编程是一种编码范例 , 其中我们定义要做什么而不是执行什么动作 。 这个想法最初是从数学中采用的 , 我们定义输入到函数中的输入以及我们期望从中获得的输出 。函数式编程很少依赖状态管理-这意味着无论输出多少 , 我们传递相同的参数时 , 可以将其解释为数据正在进行一些转换 , 最终导出所需要的输出 。
你在Python中的第一个功能尽管Python并不是主要的功能语言 , 但它支持功能编程相对简单 , 因为Python中的所有内容都是对象 。 这意味着可以将函数分配给变量并传递 。为了使事情简单 , 让我们从打印Hello World的简单函数开始:
函数的语法以def关键字开头 , 后跟函数名称 , 然后使用圆括号 。 定义函数以冒号(:)结尾 。 然后在带有四个空格缩进的下一行中 , 该函数的主体开始 。 缩进是我们在使用函数时需要记住的最重要的事情 。
函数和变量全局变量和函数变量。 当我们在函数内部以及全局中拥有一个具有相同名称的变量时 , 当我们尝试访问该变量时(无论是访问全局变量还是函数作用域变量) , 将存在歧义 。因此 , Python提供了一个函数 , globals() , 通过它我们可以访问函数内部具有相同名称的全局变量:
将函数分配给变量 -在Python中 , 我们可以将函数分配给变量 , 然后调用它:
带参数的函数现在我们知道了如何定义一个函数 , 是时候进入下一个阶段了 , 在该阶段我们将输入传递给函数-参数 。 为了快速理解它 , 我们将从一个数学函数开始 , 在该函数中我们计算两个数字的和:
和第一个函数一样 , 它是一个简单的函数 , 但是有两个输入- a和b 。
调用功能 -仅通过调用函数并以函数中提到的顺序传递参数或使用命名参数 , 就可以通过两种方式来调用带有参数的函数:
具有默认值的参数 -在上面的示例中 , a和b是两个强制性参数—这意味着开发人员必须传递两个参数来调用该函数 。 在Python中 , 我们可以使用默认值指定参数 。 因此 , 这些参数将是可选参数 。 如果未传递任何可选参数 , 则在调用函数时 , Python会考虑该参数的默认值:
- Python之王|Pandas数据合并与拼接的5种方法
- 基因:这一类美女百年后即将消失,基因库不敢收藏,只因有这一生理缺陷
- 实舟软件推荐|已经让我爱不释手了,赶紧收藏,这3个高效实用办公工具
- 产业气象站|学完python可以从事哪些行业?
- 书影|史料价值极高,宁波3R老相机馆十大得意收藏:非孤品既是珍品
- Java■逛了五年GitHub,终于整理出七大java开源技术项目文档,赶紧收藏
- 晓龙融媒|这篇文章为你回答,值得收藏,做自媒体有问题不用怕
- 【MySQL】近2万字,138张图解,我终于把mysql总结完整了,建议收藏
- Victer科技中情局|你对它们真的了解吗?收藏一下,最佳视频文件格式有8种
- 中国移动:中国移动2个号段要存好,不仅是“老板号”也是古董号,建议收藏!
