python函数基础实训,python函数基础知识

  python函数基础实训,python函数基础知识

  仅用于研究参考。

  目标函数快速体验:函数的基本用法,函数的参数,函数的返回值,函数的嵌套调用,模块01中定义函数。函数的快速体验1.1函数的快速体验是指将具有独立功能的代码块组织成一个小模块。需要时调用函数的使用包括两个步骤:定义函数3354封装独立函数,调用函数3354,享受封装结果函数的功能。在开发程序时,使用函数可以提高编写的效率和代码重用的步骤。

  修改文件,添加函数定义BuySmoke():然后调用这个函数,打印:胖老板,快来包香烟In [12]: def BuySmoke():

  .打印(胖老板来包烟)

  .打印(“一包兰利群17.5元”)

  .print(涨价了!)

  .

  在[13]中:

  在[13]:买烟()

  胖子来装烟。

  一包兰利群是17.5元。

  价格上涨了!

  在[14]:2.1函数的定义中,定义函数的格式如下:

  定义函数名():

  由函数封装的代码

  .DEF是英文define的缩写。函数名要能表达封装代码的功能,方便后续调用。函数名的命名要符合标识符的命名规则,可以由字母、下划线、数字组成,不能以数字开头,不能与关键字重复。

  2.2函数调用调用函数非常简单,通过函数名()就可以调用函数。

  2.3写函数,传参数——胖boss,封装槟榔需求。

  写一个问候ComeOn的函数,封装三行问候代码,在[14]中调用函数底部的问候代码:binlang=胖哥槟榔

  [16]:打印(binlang)

  胖葛冰郎

  在[17]: def ComeOn(宾朗):

  .print(要不要胖槟榔)

  .打印(不,我要胖槟榔)

  .槟榔=胖槟榔

  .

  [18]: ComeOn(宾浪)

  要不要胖哥槟榔?

  不,我要肥槟榔。

  [19]:打印(binlang)

  从上面执行的代码可以看出,binlang的变量没有被更改。这里需要使用return方法来传递参数。

  如下所示:

  在[20]: def ComeOn(宾朗):

  .print(要不要胖槟榔)

  .打印(不,我要胖槟榔)

  .返回“胖槟榔”

  .

  在[21]中:

  在[21]:宾朗=ComeOn(宾朗)

  要不要胖哥槟榔?

  不,我要肥槟榔。

  [22]:打印(binlang)

  胖槟榔

  在[23]: F8 Step Over,2.4 PyCharm的调试工具,可以一步执行代码,并将函数调用视为单行代码。F7单步执行可以一步执行代码。如果是函数,会在函数内部输入2.5函数的文档注释。在开发中,如果要给函数添加注释,应该在已定义的函数下面。使用三对连续的引号在三对连续的引号之间编写函数的说明文本。在调用函数的位置,使用快捷键CTRL Q查看函数的说明信息。

  注意:由于函数体相对独立,所以在函数定义和其他代码(包括注释)的顶部要预留两个空行* *。

  3.1函数参数的使用-计算香烟总价=数量*单价。

  11.gif

  填写函数名后面括号中的参数。在多个参数中使用它们,用[23]分隔:price=17.5。

  在[24]中:Sum=0.0

  在[25]中:数字=10

  in[27]:def calculatesmoprice(价格,编号):

  .退货价格*数量

  .

  在[28]中:Sum=CaculateSmokePrice(价格,数量)

  在[29]:打印总和

  175.0

  在[30]中:3.2函数function of parameters,将功能独立的代码块组织成一个小模块,需要时调用函数的参数,增加了函数的通用性。针对相同的数据处理逻辑,可以适应函数内部更多的数据,将参数作为变量使用。调用所需的数据处理函数时,函数内部要处理的数据会按照函数定义的参数顺序通过参数传递。

  3.3参数和实参:定义函数时,圆括号中的参数用于接收参数,实参作为函数内部的变量:调用函数时,圆括号中的参数用于传递函数内部的数据。04.函数的返回值。在程序开发中,有时候,希望在执行一个函数后,告诉调用者一个结果。以便调用者对具体结果做后续处理。返回值是函数完成工作后给调用者的最后一个结果。在函数中,return关键字可用于将结果返回给调用者,变量可用于接收函数返回的结果。

  注意:return表示返回,后续代码不会执行。

  05.函数的嵌套调用——胖老板来装香烟In [30]: def ComeOn1():

  .打印(“ComeOn1,胖老板要包烟”)

  .

  在[31]中:def ComeOn2():

  .ComeOn1()

  .打印(“ComeOn2,胖老板要包烟”)

  在[32]中:注释2()

  ComeOn1,胖老板会包烟

  ComeOn2,胖老板会包烟。

  在[33]中:

  关注微信微信官方账号,回复【数据】,Python,PHP,JAVA,web,即可获取Python,PHP,JAVA,前端等视频数据。

  来自海洋的渔夫原创作品,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: