来了!函数
Posted earth-smathing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来了!函数相关的知识,希望对你有一定的参考价值。
有些事物,对于喜欢的她的人,擅长它的人,着迷形容都太过于不恰当;
同样的,对于讨厌她的人,不了解他的人,深恶痛绝更是程度不够。
函数(function),恰好就扮演了这样的一个角色,虽然说她的结构相对简洁,上手较为容易,但,深入了解起来又多少有点抽象化。代入实际,是一个好办法,如果你不擅长,不好意思,函数就可以让你发疯。一点都不夸张。
函数是什么?
函数是组织好的,可重复使用的,用来实现单一的,或者相关联功能的代码段。(简而言之,函数就是有组织的代码段)
当然了,我们之前接触过的"print()","id()",”type()"等等内置函数,也属于函数范畴;既然有内置函数,自然也就有外置函数,换言之,即为使用者创建的本不存在的函数,也叫自定义函数,函数的命名同样须遵守变量的命名规则。
定义一个函数
罗列一些简单的规则:
1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
3.函数内容以冒号起始,并且缩进。
4.return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None,且return之后的代码不再被执行。
函数的调用
使用函数名可以定义函数进行调用,方法:" 函数名() ".
参数
以下是调用函数时可使用的正式参数类型(不是全部):
1.必需参数
2.关键字参数
3.默认参数
必需参数
必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。
此处如果调用时未传入参数,程序会报错。
关键字参数
关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。
使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。
默认参数
调用函数时,如果没有传递参数,则会使用默认参数。
今天先介绍到这里,函数的功能不止于此,后续仍会更新,请持续关注,晚安。
以上是关于来了!函数的主要内容,如果未能解决你的问题,请参考以下文章