• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:python应用6函数

python 搞代码 4年前 (2022-02-20) 14次浏览 已收录 0个评论

在流程很简略的时候,或者流程不简略但咱们不须要思考开发保护老本的时候,立体地组织你的代码就够了,不用费脑子,不须要思考档次或重用的货色。当事件变得越来越简单时,当同行对代码品质要求越来越高时,有一些重要的概念就呈现了,而重用就是其中一个。重用就让某段代码能够不便地重复应用。为了重用,有必要认真思考怎么封装,这是设计层面的事件,而函数是罕用或重要的封装形式,尽管不是惟一的封装形式。

本文介绍流程的函数封装,以及python的内置函数。

函数,是实现了特定性能的代码块的汇合。类或对象,也能够重用。但如果从机器语言的角度来说,类或对象(在编译或解释后)都不复存在,而函数,也就是指令块,依然存在,且可能被重复执行,所以函数是封装的根底元素。应用函数对流程进行封装,能够让程序更加模块化,而模块化是零碎设计的重要根底。当然,函数不是模块化的惟一伎俩。

(1)定义函数

python中定义函数,如下图:

函数,有两个特色,一个是参数,一个返回值。

在用def定义函数时,能够在括号内定义参数,这个叫形参(在函数调用时,传递的参数叫实参),比方:

执行后果如下:

在定义函数时,能够指定默认参数,意思是,调用时如果不传参数,那就应用默认值,比方这样定义一个函数:

执行成果是这样的:

以上函数调用时,曾经应用了关键字参数,也就是调用时指定函数形参的名字,以”paramer1=xxx”的模式进行传递,这种形式常常应用,因为能够明确给哪个参数传递了哪个值,而且无程序要求。

函数还有一种参数,叫不定长参数,实用于参数不明确的情景,比方这样定义与调用:

执行成果如下:

以上介绍了函数如何定义,以及它的参数特色。

函数除了参数这个特色,还有一个特色是返回值,返回值应用关键字return来返回。

一个函数如果没有return语句,那就相当在最初加了这一句:

return

以下是一个应用返回值的示例:

执行成果是这样的:

(2)lambda函数

以上函数的定义,都应用def,正而八经地定义了一个有名字的函数,而python还提供了一个实用的特色,叫lambda函数。lambda函数也叫匿名函数,个别是较短小的函数。

应用lambda关键字时,不指定函数名,只指定函数体,比方能够这样应用:

再比方这个示例:

(3)内置函数

以上介绍的是自定义函数,除了自定义函数,python还提供了一系列的内置函数,不便编码时间接调用。

比方,有这样的内置函数(此图来源于 http://www.runoob.com/python/… ):

对于每个内置函数的作用,以下是一种查看的方法–应用内置函数help()来查看,比方输出:

help(len)

能够看到这样的提醒输入:

也就是查看了内置函数len()的作用。


好了,总结一下,本文介绍了流程的函数封装,包含函数的参数与返回值的特色,特地介绍了lambda函数,文章最初简略介绍了python提供的内置函数。see you


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:python应用6函数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址