1. 什么是函数

函数是组织好的,可重复使用的,用来实现单一或者相关联功能的代码段。

  1. 为什么要学习函数?函数有什么作用?
  • 函数能提高应用的模块性,减少代码的冗余

在计算机编程中,经常有一些逻辑算法需要打包,从而使其在不同的地方重复利用。函数允许将代码整合成一个功能模块,并且此功能模块能重复使用。在Python程序中函数不进可以提高程序的模块性,最大程度的减少代码冗余,而且有利于后期的代码维护。

  • 流程的分解

使用函数可以将整个流程分解成一个一个的子任务,实现模块化开发

  1. 如何定义一个函数?
    在Python中定义一个功能函数语法格式如下
def 函数名([参数]):
    "函数_文档字符串"
    函数体
    return [表达式]

说明:

1、 函数代码块以def关键词开头,后接函数标识符和圆括号。
2、 任何传入的参数必须放在圆括号中间,圆括号中间可以用于定义参数。
3、 函数参数可以有多个,也可以没有,但圆括号必须保留
4、 定义函数的冒号后面,第一行语句可以选择性的使用文档字符串对函数进行说明。
5、 函数内容以冒号开始并且强制缩进
6、 return [表达式]结束函数,选择性的返回一个值给调用方。不带表达式的return 相当于返回none。Python中的函数允许没有返回值,也就是不用return。同样,return也可以返回多个值,中间以逗号隔开,等同于返回一个元组。如果retur=后面没有返回值,函数将自动返回none,none是Python中一个特别的数据类型,表示什么都没有

  1. 如何调用函数

函数的调用非常简单,只需要使用“函数名()”即可,当存在参数时传入相应的参数。

注意:

默认情况下,参数值和参数名称是按照函数生命中定义的顺序匹配


为您推荐:

函数参数传递

更多推荐

编程中的函数是什么