码迷,mamicode.com
首页 > 其他好文 > 详细

来了!函数

时间:2018-12-06 22:18:08      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:参数   一个   技术   传递   inf   函数   允许   角色   nbsp   

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

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

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

  函数是什么?

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

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

  定义一个函数

  罗列一些简单的规则:

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

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

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

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

    技术分享图片

  函数的调用

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

    技术分享图片

  参数

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

    1.必需参数

    2.关键字参数

    3.默认参数

  必需参数

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

  技术分享图片

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

  关键字参数

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

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

  技术分享图片

  默认参数

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

  技术分享图片

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

 

来了!函数

标签:参数   一个   技术   传递   inf   函数   允许   角色   nbsp   

原文地址:https://www.cnblogs.com/Earth-SmaThing/p/10079552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!