


Python培训
400-996-5531
函数在哪个编程语言里都有,而且用法也差不多,如果你之前有过编程基础,建议本篇文章略读,如果是编程小白,那么也不用怕,我们会从认识最基础的函数说起。
什么是函数
简单地说就是一段代码被多次重复的使用,我们把这段代码定义成函数,之后直接调用函数就可以实现了!
函数怎么写
使用def关键字定义了一个函数。函数名后边有一对括号“( )”,然后是冒号。这个冒号和for循环、if语句等中的冒号用法一样。
如:
def name(): print(‘小鸡’)
怎么调用函数
调用函数就是运行函数中的代码。假若定义一个函数,但是从来不调用,这些代码就永远不会运行。
比如上面我们定义了一个name函数
调用就是:
name()
就是将函数里面的代码运行
结果就是输出:‘小鸡’
举个栗子
比如我们去学校报名需要自己的基本信息(姓名,电话等),去医院看病也需要填写自己的个人信息,去公司面试或入职也需要填写自己的个人信息
那么我们可以把这段个人信息写成一个函数,只要需要的时候调用就行了
下面是代码
带参函数
比如我们需要一个函数来帮我们将两个数字相加求和,当我给3和5的时候,结果就是8
用代码实现
其实我们之前也用到过很多的函数比如print,将内容打印输出,len()返回对象(字符、列表、元组等)长度或项目个数等等!这些都是python中内置的函数
局部变量和全局变量
全局变量,就是整个代码中都可以使用的变量
局部变量,比如定义在函数里面的,只能在函数里面使用的变量
下面用代码演示
我在这段代码中定义了两个变量,变量名都是name
然后打印输出name
运行结果是‘小明’
这也就说明了在函数里面定义的变量,只能用于函数内部,外部是无法访问的,这就是局部变量。
在外面定义的变量,是全局变量,不管在函数里面还是外面都可以使用
强制变成全局变量
当然,python也可以将局部变量强制变成全局变量
只要在变量前面加上global
下面是演示代码
先演示不加global会怎样
在函数里面定义一个name变量,然后在外面直接使用,运行时报错。提示没有找到
接下来加上global
今天的函数简单介绍就到这里,很简单吧。
本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有