更多课程 选择中心

Python培训
美国上市教育机构

400-111-8989

Python培训

学习Python认识函数

  • 发布:Python培训
  • 来源:小鸡爱学习
  • 时间:2019-09-10 14:25

函数在哪个编程语言里都有,而且用法也差不多,如果你之前有过编程基础,建议本篇文章略读,如果是编程小白,那么也不用怕,我们会从认识最基础的函数说起。

什么是函数

简单地说就是一段代码被多次重复的使用,我们把这段代码定义成函数,之后直接调用函数就可以实现了!

函数怎么写

使用def关键字定义了一个函数。函数名后边有一对括号“( )”,然后是冒号。这个冒号和for循环、if语句等中的冒号用法一样。

如:

def name():

print(‘小鸡’)

怎么调用函数

调用函数就是运行函数中的代码。假若定义一个函数,但是从来不调用,这些代码就永远不会运行。

比如上面我们定义了一个name函数

调用就是:

name()

就是将函数里面的代码运行

结果就是输出:‘小鸡’

举个栗子

比如我们去学校报名需要自己的基本信息(姓名,电话等),去医院看病也需要填写自己的个人信息,去公司面试或入职也需要填写自己的个人信息

那么我们可以把这段个人信息写成一个函数,只要需要的时候调用就行了

下面是代码

python函数

带参函数

比如我们需要一个函数来帮我们将两个数字相加求和,当我给3和5的时候,结果就是8

用代码实现

python函数

其实我们之前也用到过很多的函数比如print,将内容打印输出,len()返回对象(字符、列表、元组等)长度或项目个数等等!这些都是python中内置的函数

局部变量和全局变量

全局变量,就是整个代码中都可以使用的变量

局部变量,比如定义在函数里面的,只能在函数里面使用的变量

下面用代码演示

python函数

我在这段代码中定义了两个变量,变量名都是name

然后打印输出name

运行结果是‘小明’

这也就说明了在函数里面定义的变量,只能用于函数内部,外部是无法访问的,这就是局部变量。

在外面定义的变量,是全局变量,不管在函数里面还是外面都可以使用

强制变成全局变量

当然,python也可以将局部变量强制变成全局变量

只要在变量前面加上global

下面是演示代码

先演示不加global会怎样

python函数

在函数里面定义一个name变量,然后在外面直接使用,运行时报错。提示没有找到

接下来加上global

python函数

今天的函数简单介绍就到这里,很简单吧。

本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:用Python进行Web开发
下一篇:没有下一篇了

学习Python认识函数

用Python进行Web开发

Python Set 集合

自学Python 的 for 循环

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省