来了!函数

Posted earth-smathing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来了!函数相关的知识,希望对你有一定的参考价值。

  有些事物,对于喜欢的她的人,擅长它的人,着迷形容都太过于不恰当;

  同样的,对于讨厌她的人,不了解他的人,深恶痛绝更是程度不够。

  函数(function),恰好就扮演了这样的一个角色,虽然说她的结构相对简洁,上手较为容易,但,深入了解起来又多少有点抽象化。代入实际,是一个好办法,如果你不擅长,不好意思,函数就可以让你发疯。一点都不夸张。

  函数是什么?

  函数是组织好的,可重复使用的,用来实现单一的,或者相关联功能的代码段。(简而言之,函数就是有组织的代码段)

  当然了,我们之前接触过的"print()","id()",”type()"等等内置函数,也属于函数范畴;既然有内置函数,自然也就有外置函数,换言之,即为使用者创建的本不存在的函数,也叫自定义函数,函数的命名同样须遵守变量的命名规则。

  定义一个函数

  罗列一些简单的规则:

    1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()

    2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。

    3.函数内容以冒号起始,并且缩进。

    4.return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None,且return之后的代码不再被执行。

    技术分享图片

  函数的调用

  使用函数名可以定义函数进行调用,方法:" 函数名() ".

    技术分享图片

  参数

  以下是调用函数时可使用的正式参数类型(不是全部):

    1.必需参数

    2.关键字参数

    3.默认参数

  必需参数

  必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。

  技术分享图片

  此处如果调用时未传入参数,程序会报错。

  关键字参数

  关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。

  使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。

  技术分享图片

  默认参数

  调用函数时,如果没有传递参数,则会使用默认参数。

  技术分享图片

  今天先介绍到这里,函数的功能不止于此,后续仍会更新,请持续关注,晚安。

 

以上是关于来了!函数的主要内容,如果未能解决你的问题,请参考以下文章

Problem C: 克隆人来了!

C++面向对象总结:虚指针与虚函数表,干货又来了

书到用时方恨少,一大波JS开发工具函数来了

无尽虚拟城市来了!Demo可走可飞,“波函数坍缩”开源算法蹿红

51单片机外部中断0函数执行时,又来了个外部中断0信号

单片机中,有一个定时中断函数,在中断里有很长的循环程序,这里问题来了。