python入门之认识函数

68 篇文章 3 订阅
68 篇文章 1 订阅

函数的认识

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

函数怎么写呢?

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

如:

def name:

print(‘小鸡’)

怎么调用函数

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

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

调用就是:

name

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

结果就是输出:‘小鸡’

举个栗子

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

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

下面是代码

图片.png

带参函数

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

用代码实现

图片.png

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

局部变量和全局变量

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

局部变量,比如定义在函数里面的,只能在函数里面使用的变量。对于新手小白想更轻松的学好Python基础,Python爬虫,web开发、大数据,数据分析,人工智能等技术,这里给大家分享系统教学资源,架下我尉♥: 2763177065 【教程/工具/方法/解疑】

下面用代码演示

图片.png

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

然后打印输出name

运行结果是‘小明’

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

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

强制变成全局变量

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

只要在变量前面加上global

下面是演示代码

先演示不加global会怎样

图片.png

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

接下来加上global

图片.png

今天的函数简单介绍就到这,后面将继续讲解函数其他内容

如果对文章内容有什么疑问,请在下方留言

面试题

下面放上一个简单的面试题,大家可以猜一下运行结果,将结果和原理发到留言区!

图片.png

End

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值