关键词不能为空

当前您在: 主页 > 英语 >

第十三课人生苦短我用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语法简单才会越来越被编程界欢迎的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

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