GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||
GeezerVison is showing mofanpy.com — Function 函数 | 莫烦Python Function 函数 作者: 莫烦 编辑: 莫烦 发布于: 2021-05-01 程序编写中,我常会重复写一些功能,比如查询文件时间,查询文件名字等等, 如果每次做这些操作的时候,我都需要重新写一遍这些基础功能,岂不是十分费力? 有没有办法将这些基础功能复用起来,后续我只需要引用到这个功能,多省事。 好在Python中就有这样的做事方式。 定义函数¶定义一个可以被复用的函数是第一步,想象我没有函数的时候,对多个文件名进行一种规则性修改的时候, 我可能这样做。 要修改的文件少还好,我写两行就搞定,万一这种操作变多,我得写到什么时候? 要不我就定义一个功能帮我减轻负担吧。 在这个里面,我们还运用到了函数的输入参数,其实一个函数也可以没有输入参数的,比如: 如果像上面这样的功能,我们还想拿出来函数处理的结果,其实也就是让函数可以 参数设置¶其实在数学运算中,函数的概念还是很常见的,比如你想得到一个一元二次方程的值,传入 另外,有些函数的参数并不是一直变化的,我们还可以设置一个参数默认值,节省写代码的时间和代码量。 如果设置了这些默认值,那在调用函数的时候就不一定要给这个参数赋值了。 如果没有设置默认值,每个参数都要传入才能成功调用,不信你试试。 全局和局部变量¶说到了函数这一节了,有个东西不得不提一下,就是全局变量和局部变量的概念。 不仅仅是函数中会使用到这个概念,在后面介绍 类 class 的时候, 全局变量和局部变量也是一样的使用逻辑。
我们举个例子, 下面这种方式是会报错的。原因很简单,在函数里的 那么如果这个 对于上面的代码,你尝试一下,在 为什么我在 在反过来看外面的 不过我们还存在另一种情况,就是允许内部来修改外部的值。为了办这件事,
交互式学Python
介绍
基础功能
循环、数据、判断
文件管理
异常检查和处理 | ||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |