python-基础篇-函数-是什么

定义一:如果在开发程序时,需要某块代码多次执行。为了提高编写的效率以及更好的维护代码,需要把具有独立功能的代码块组织为一个小模块,这就是函数。

print(" _ooOoo_ ")
print(" o8888888o ")
print(" 88 . 88 ")
print(" (| -_- |) ")
print(" O\\ = /O ")
print(" ____/`---'\\____ ")
print(" . ' \\| |// `. ")
print(" / \\||| : |||// \\ ")
print(" / _||||| -:- |||||- \\ ")
print(" | | \\\\\\ - /// | | ")
print(" | \\_| ''\\---/'' | | ")
print(" \\ .-\\__ `-` ___/-. / ")
print(" ___`. .' /--.--\\ `. . __ ")
print(" ."" '< `.___\\_<|>_/___.' >'"". ")
print(" | | : `- \\`.;`\\ _ /`;.`/ - ` : | | ")
print(" \\ \\ `-. \\_ __\\ /__ _/ .-` / / ")
print(" ======`-.____`-.___\\_____/___.-`____.-'====== ")
print(" `=---=' ")
print(" ")
print(" ............................................. ")
print(" 佛祖镇楼 BUG辟易 ")
print(" 佛⽈: ")
print(" 写字楼⾥写字间,写字间⾥程序员; ")
print(" 程序⼈员写程序,⼜拿程序换酒钱。 ")
print(" 酒醒只在⽹上坐,酒醉还来⽹下眠; ")
print(" 酒醉酒醒⽇复⽇,⽹上⽹下年复年。 ")
print(" 但愿⽼死电脑间,不愿鞠躬⽼板前; ")
print(" 奔驰宝⻢贵者趣,公交⾃⾏程序员。 ")
print(" 别⼈笑我忒疯癫,我笑⾃⼰命太贱; ")
print(" 不⻅满街漂亮妹,哪个归得程序员?")

在这里插入图片描述

如果⼀个程序在不同的地⽅需要输出“佛祖镇楼”,程序应该怎样设计?

if 条件1:
 输出‘佛祖镇楼’
 ...(省略)...
 if 条件2:
 输出‘佛祖镇楼’
 ...(省略)...

如果需要输出多次,是否意味着要编写这块代码多次呢?

so

如果在开发程序时,需要某块代码多次执行。为了提高编写的效率以及更好的维护代码,需要把具有独立功能的代码块组织为⼀个小模块,这就是函数。

定义一:我们把一些数据喂给函数,让他内部消化,然后吐出你想要的东西,至于他怎么消化的,我们不需要知道,它内部解决。

函数,其实我们一开始学 Python 的时候就接触过。

不过我们使用的大多数都是 Python 的内置函数。

比如基本每个章节都会出现的 print() 函数。

而现在,我们主要学习的是自定义函数。

各位有没有想过为什么需要函数呢?

如果要想回答这个问题,我们需要先了解函数是什么?

函数就是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

没错,函数其实就是把代码抽象出来的代码段。

那为什么要抽象出来呢?

方便我们使用,方便我们重复使用。

函数的本质就是我们把一些数据喂给函数,让他内部消化,然后吐出你想要的东西,至于他怎么消化的,我们不需要知道,它内部解决。

怎么理解这句话呢?

举个例子,好比每次用到的 print 函数,我们都知道这个函数的作用是可以把我们的数据输出到控制台,让我们看到。所以 print('两点水') , 我们想打印 两点水 出来,就把 两点水 这个数据喂给 print 函数,然后他就直接把结果打印到控制台上了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fo安方

觉得俺的文章还行,感谢打赏,爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值