python好难怎么老是有人说简单_「小白学Python」看着很难,用着简单的 Python函数...

很多小伙伴数学学得不好,看见函数就一个头两个大,总感觉会非常复杂,有很多高等级的公式。

放轻松,Python中的函数不是数学中的函数,并没有那么复杂,而且还能极大地提高工作效率。

b7fd5266d0160924fc4ab285cebc7dfce7cd3405.jpeg?token=966945987ff513248474efed1b64d38f&s=BA87F54897B2BDC85EF4E509010070CB

Python函数是干什么的?

函数封装了一部分代码,来实现一个功能。

我们把一个工程比作生产一辆汽车,现在需要给汽车安装上音响系统、空调系统等等。

音响系统封装了一个功能就是播放音乐;空调系统封装了一个功能就是调节温度……汽车有很多功能,都是被一个一个的封装起来的。

那现在我们还有必要去单独生产音响和空调吗?

没有必要了,因为有很多音响厂家和空调厂家已经生产好了,我们只需要调整一下接口,对接到我们的汽车上就能够使用了。

生产一辆汽车,或者生产几十万辆汽车,都没必要单独去开发音响和空调,只需要把现成的拿来安装上就可以了。

这样,极大地提高了生产效率。

58ee3d6d55fbb2fbd43547d562f168a24723dc18.jpeg?token=08a94762d4a6b26901d411d5685aea1e&s=E30162A1400A04E730A5AD0A030020D3把一个个功能能快装进“汽车”

在Python中函数就是起到这样一个作用,通过函数把一个个功能块封装进函数里,当我们需要这个功能的时候,只需要调用这个函数就行了。函数还能够传递参数,参数其实就是接口,为了让函数与我们想要的功能进行对接而需要的接口。

Python中函数如何定义?

1、定义一个函数需要用到 def 声明。

8326cffc1e178a82feee1037efb83b8bab77e89c.jpeg?token=750ff55d3e66125650d23099e3bcd913&s=E0D231C64FE497705CC5F80B010070C3用def声明函数

函数名不要使用大写,因为后面我们还要接触类,而类名要求大写,这样避免混淆。

2、 函数名后面跟小括号,跟重要的冒号,函数的内容要严格缩进。

0b55b319ebc4b745c1399b9cd5475611888215cf.jpeg?token=ba071e68ed2e587cb3e897ed04fbcac2&s=E9D231C2EFA7BF705CE98C8E0000F0C1冒号和缩进不能少

Python中函数如何使用?

在Python中,不会直接运行一个函数,而是当程序中调用函数的时候,才会运行函数内部的代码。

e61190ef76c6a7eff4426d8ae741e757f2de6673.jpeg?token=9f9013efa52ed8335421104fcf7f6412&s=E0C2B1401FE089604A54A40E0300E0C1主程序里直接调用函数

简单理解,车上虽然有空调,但当我不打开空调的时候,空调系统是不会被运行的。只有我打开了空调(调用了函数),才会运行。

函数的参数是什么?

参数分为形参和实参,可以这样理解。

在单位中,有科长这个职务,科长拥有管理科员的功能。但这个功能现在并不能发挥出来,因为科长这个岗位具体的人还没有确定。

科长的职位虽然有功能,但没有明确科长是谁的时候,就无法发挥,所以科长这个职务就是形参。

假如现在,小明当上了科长,小明就能够发挥科长的功能了,小明就是个实参,是实实在在的人。

在函数中,形参就是提前设计好的,空出来的"职位",而实参就是向这些"职位"里面传递的具体的"人"。

5fdf8db1cb1349541984f3ea4cf5da5ed3094ae2.jpeg?token=5709cc5476e59ce0fdb1034c07dc7e82&s=A0D231C04EA8956C08EC9C8E020070C3形参和实参

一个函数可以有多个参数,参数之间用逗号分隔。

函数的实战用法

在实际的项目中,我们尽量把一个功能封装成一个函数,这个过程叫做重构。经过重构,可以让代码更加简洁已读,同时更加容易修改和检查。

项目案例:这是之前开发的一个程序。实现,自动打开软件,从excel中导出用户的账号密码,自动登录,操作完成后关闭,执行下一个用户的操作。

这里截取一个到excel中提取账号密码并完成登录的函数。

8b13632762d0f7032610b52b1141193b2497c5ec.jpeg?token=f0175e300fbcf270c07f2b8d51d06635&s=E8C2A5440AA4856C4AD0640D0000E0C2先用函数封装功能

然后,在主程序里,需要的时候调用该函数,就可以实现该功能。

58ee3d6d55fbb2fb1a4a118d56f168a24723dc09.jpeg?token=c53031ee4a6346f84e7c1fdad3f88117&s=E8C2A1441AE0976A4661240D0000E0C2在主程序里调用函数

以上就是函数的基本用法,要用好函数,一定要充分的理解函数的作用。

往期回顾:

「小白学Python」掌握Python循环,让机器给我打工

「小白学Python」3分钟掌握Python条件语句if

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值