python笔记 初识函数

77 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第23天,点击查看活动详情

0 环境

  • 编辑器:idea或vscode
  • 系统版本:windows10
  • python版本:3.9.6

1 了解函数

菜鸟教程的定义是:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。比如家里常见的开关按钮。

2 函数结构

关键字:def(全拼:defined),以它开头定义一个函数,而后紧跟着的是函数名,在后面追加个括号(括号里放入参),括号后面跟着冒号,在冒号下面跟着函数体,拼起来就是:def 函数名(参数...): 函数体。

如下代码:定义了一个函数名叫demo的函数,传入a,b两个入参,在函数体内,运算a+b值,并通过return语句将值返回函数。还有一点至关重要,就是python的函数需要有缩进的,假如你没有遵守,会报错的。

def demo(a, b):
    return a + b

image.png

3 函数调用

把函数定义好后,并不会立刻执行该函数体。只有我们调用函数的时候,才会执行该函数体。调用格式:函数名(参数....),函数有返回值,可以定义个变量接收。

当函数的参数是两个时,少写一个参数,会提示缺少参数,就会报错。 image.png

当函数的参数是两个时,多写一个参数,会提示不期望的参数,也会报错。 image.png

如下代码结果,传入两个参数,得出最终的值。

def demo(a, b):
    return a + b

if __name__ == '__main__':
    print(demo(1, 2))

image.png

4 总结

函数的定义和函数使用函数名调用,函数的定义就好比一个糖果模子,当我们调用函数名以及相对应的参数,就相当于我们将原料导入到这个模子中,最终得到想要的成品(return 函数返回值,这里也可以没有返回值),需要注意的是,入参的问题,一定要和定义函数的入参相匹配,不然会报出异常。