关键词不能为空

当前您在: 主页 > 英语 >

第十三课人生苦短我用Python语法简单才会越来越被编程界欢迎

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-12 03:33
tags:

-

2021年2月12日发(作者:放下来)



第十三课人生苦短我用



Python


语法简单才会越来越被编程界欢迎



初始函数



1.1


函数的作用



;1.2


函数的组成



1.3


定义和调用函数



函数的进阶使用



2.1


函数类型



2.2


返回多个值



多函数协作



3.1


变量作用域



3.2


函数嵌



/e


这两节课的主要内容是带大家探究“熟悉的陌生人”——函数。之所以这么说,是因



为我们之前已经接


触过



Python


函数,但是对它没有系统地了解过。这节课,我们一起经营



KFC


,在我们


KFC


门店里通过运用函


数解决我们的问题。首先在学习具 体知识前,我向大家简



要的介绍下函数的作用,知道函数是做什么用的?



1


函数的作用



人生苦短,我用



Python


”,正因为



Python


语法简单,才会越来越被编程界欢迎。换言之,



我们编程,


更应该避免重复性代码。前面学习的循环是减少代码重复的一种手 段,那么接下来



要学习的函数也是减少重复性


代码的另一种手段。它的定义是:



什么意思呢?我们 之前写的代码只能执行一次,但是函数中的代码可以使用多次。通俗来



讲,函数就如同一


个包裹,每个包裹都有一个功能,无论你在哪儿,只要你需要 包裹,就把它



拿过去用;你需要什么样功能的包


裹,就用什么样的包裹;你需要使用多少次包裹,就使用多



少次。这就是函数,在之后的旅程中,你会越来越体







会到函数的妙用。讲了这么多了,先看一



下函数长什么样子?



1.2


函数的组成



先不着急看



Python


的函数,先来个数学函数,那些年,我们错过的函数。数学函数



y = 6*x +9




x


是自


变量,



6*x+9


是执行过程,



y


是因变量,自变量



x


决定了因变量



y


得值。那



么,你可以将



y = 6*x +9


看作成



3


部分






Python


中,我们遇到很多函数,



有负责输入数据的函数,有负责数据处理的函数,有



负责数据输出的函数。
























以上就是我们见过的



Python


的函数,这些函数是



Python


自带的函数,我们不需要管这些



函数 怎么来


的,就负责用就好了,这些函数也叫内置函数。你会发现,上面这些函数,都有括



号(),



里面存放我们需要


传给函数的数据,在



Python


江湖中,这种数据称为【函数的参



数 】。【参数】指的是函数要接受、处理的数


据,其实就是一个变量。











好了,我们看过了函数的样子。但是问题来了,这些函数很好 ,如果用不到他们怎么办。



就像我们



KFC



厅里,顾客不想吃汉堡怎么办 ?我们可以给他们做卤肉饭啊,同样,我们也可



以根据自己的 需要,定义自己想要


的函数。大家进入本节课重点:定义和调用函数。编写函数



第一步,我们先来看一下如何定义一个函数,它的基

< br>本语法是什么。



+3


定义和调用函数




函数三部分,第一部分输入,在



y = 6*x+9


函数中,因为



x


变,



y


才改变,



x


就是输入到



函数的数据,

< p>
就是这个函数的参数;第二部分,执行过程,执行过程就是计算



y


的结果,即



6*x+9


的结果;还有第三部分,


输出结果,计算完这个结果后要把这个结果告诉别人。因此,



这个函数可以写成下面这个样子。







拆分解读:第一行:



def


的全称是



define,


译为定义;



fun


是函数名字,自己起的;(



x




这里是 函数的


参数,参数名字也是自己起;不要忘了最后的冒号:



江湖秘籍:涉及到的符号都是英文的哦。第二行:



def


下一行缩进的内容叫做函数体,这



是函数要实现的


功能。即根据



x


的值,计算



6*x+9


,将结果赋值给



y


。第三行:



return


语句是



返回的意思,可以指定函数执


行完毕后最终会得到什么样的结果,否则计算机 是无法判断出函



数最终要输出什么结果的。定义函数是不是很 简


单?但是里面还有很多注意事项,不要踩坑。



#


函数名:



1.


名字能体现函数的功能,一般用小写英文字母和数字、英 文下划线组合使用




现在,你根据上面的例子,完成函数



y=30+11*x


,请在下面代码框中编写,点击运行。







你会发现,终端内没有任何内容。没有内容就对了,现在只是定义了函数,还没有使用函



数。定义函数,就


是将函数内部功能封装 好,然后等待调用。就如同包裹一样,你现在只是装



好了包裹 ,但是还没有使用。怎么使


用函数呢?在



Python


江湖中,我们使用函数叫做“调用



函 数”,很简单就是输入函数名与参数所对应的数据。


运行一下下面代码,观察终端里的效 果。




解读分析:



math(10)


就是调用函数,



math


为定义函数的名字


(


定义与调用时名字一致


)




传递参数,



10



应函数参数



x,


在调用函数时,将



10


传递给



x;


在函数体中,



y = 30 +11*10,


得出



y


的结果为



140




那么,





res


就用来接收



y


的值,即



res=140


。所以,打印出来的结果就





140




OK


,现在掌握调用函数了吧。



现在你看到就是函数最基本的形式,目的就是让大家先有个认知。



接下来,我们做个练习巩固一下。



请听题:定义一个函数,用户传入“


XXX


”,就打印出“您好,欢迎来到



KFC


餐厅,您的



点餐为



XXX


”。这个



XXX,


可以传入汉堡、薯条,任何内容。提示:使用



input


,接收用户输



入内容,然后调


用函数,完成功能。来,试一下:




上面我们调用函数,设置、传递参数是编写函数的重点。在



Python


江湖中,函数中无论



设置、传递多少


个参数都可以,哪怕不设置、传递参数也行。< /p>



先来了解一下函数类型。





KFC


餐厅,需要做一个欢迎广告语,每位顾客来的时候都要进行播放。那看一下,如何





Python


中使用函数实现这个广告语。运行一下下面代码



,


观察终端里的效果。



def helloKFC():


print



'


虽然我们生而不同



'




print



'


但馋起来是一样的



'




print



'


每个鸡翅都值得被啃个干净



'



print



'


我们已经很饿了,你们呢?



'



print



'


十翅一桶



39




'




print



'


重磅回归,就在今天



'




helloKFC()


观察上面的代码,这里定义了一个



helloKFC


()



函数,但是括号里没有参数。这是因为,我


< br>们的广告也


不需要接收用户内容,只需要原样打印广告即可,所以不需要传递参数 。



1


江湖秘



籍:即使没有参数,在定义< /p>


函数、调用函数的时候也不能省略括号。



2


在这个例子中,也不需





return

< br>语句,因为里面的内容直接打印在


屏幕上即可,



不要返回值的。



3


简言之,函数的



执行过程,可以有返 回值,也可以没有返回值。好了,接下


来,我们看看函数可以设置多少个



参数。我们



KFC


餐厅在刚开业的时候,因为其他原因,只能为每位顾客提供汉堡、饮料、小食

< br>

-


-


-


-


-


-


-


-



本文更新与2021-02-12 03:33,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/640857.html

第十三课人生苦短我用Python语法简单才会越来越被编程界欢迎的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文
第十三课人生苦短我用Python语法简单才会越来越被编程界欢迎随机文章