龙空技术网

python教程之十九def函数

雪蕊幽香酱01 184

前言:

而今你们对“pythondefdef”大体比较讲究,大家都需要知道一些“pythondefdef”的相关资讯。那么小编在网摘上收集了一些有关“pythondefdef””的相关内容,希望各位老铁们能喜欢,各位老铁们一起来了解一下吧!

def函数

函数是功能的封装 语法:def 函数名(形参列表)

函数体(代码块实参列表)

下面我们来演示一下def实例

这是一个简单的def实例,在这里调用a()就是等于读取a里面的内容

return函数返回值,什么都不写代表没有返回值,只写return则返回空

如果不想返回空,那就需要在return(‘里面写入返回内容’)

return可以终止一个函数执行,下面我们来试一下,我想a吃饭睡觉之后不打豆豆了

结果:到了return执行了,不许打豆豆,然后结束运行,并没有继续运行打豆豆

Return可以多个值返回,当多个值返回时,返回的是元组,我们来演示一下

结果:返回元组

def a()里是形参,形式参数”是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。

实参是指在调用函数时实际传入的具体数值,下面我们来演示一下

结果:实参传递给了形参,当需要修改的时候,可以直接修改实参

参数函数执行的时候给幻术传递信息

传参把实参交给形参的过程

下面我们演示一下

结果:这样打代码是不是更简单了一些,只要按照对应输入就可以了

关键字参数

简单理解为,变量=’内容’

按照形参的名字给形参传值

下面我来演示一下关键字的参数

结果:在后面我没有输入啤酒,但是执行结果还是输入啤酒

这就是关键字参数,e默认值为啤酒

混合参数即用位置参数也用关键字参数,顺序必须先是位置参数,后是关键字参数

标签: #pythondefdef