python入门之经典函数实例第三关,python入门029定义函数
python入门之经典函数实例第三关,python入门029定义函数定义函数语法格式如下:定义函数,也就是创建一个函数。前面我们已经接触过多个函数,比如 input() 、print()、range()、len()等等,这些都是python 的内置函数,可以直接使用。除了可以直接使用的内置函数外,python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。2、定义函数
一、定义函数
1、认识函数
函数(Function)可以理解为带名字的代码块,用于完成具体的工作。
函数的本质就是一段有特定功能、可以重复使用的代码
前面我们已经接触过多个函数,比如 input() 、print()、range()、len()等等,这些都是python 的内置函数,可以直接使用。
除了可以直接使用的内置函数外,python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。
2、定义函数
定义函数,也就是创建一个函数。
定义函数语法格式如下:
def 函数名(参数列表):
函数体(代码行)
[return [返回值]]
1)、关键字 def :即英文define的缩写,用于定义函数。
2)、函数名:名称的命名应该符合标识符的命名规则,可由字母,下划线和数字组成
不能以数字开头,不能与关键字重名,函数名最好能够体现出该函数的功能。
3)、参数列表:设置该函数可以接收多少个参数,多个参数之间用逗号( )分隔。
注意:在创建函数时,即使函数不需要参数,也必须保留一对空的“()”
4)、[return [返回值] ]:返回值可有也可以没有,用于设置该函数的返回值。
5)、函数说明:函数中可以编写说明文档,使用三个引号括起来,其本质就是一段字符串,放置位置通常位于函数内部、所有代码的最前面。
在上例中我们定义了一个简单问候函数,关键字def指出函数名为greet 函数不需要参数,但括号不可少,函数体缩进4个字符位置,第一行是函数的说明文档,说明函数的功能是“输出简单问候语”用三引号括起来,print(“hello!”)是函数的代码行,函数没有返回值。
3、调用函数
调用函数也就是使用函数。
函数调用就是让python执行函数的代码。
要调用函数,可依次指定函数名以及用括号括起的参数。
在上例中,函数没有参数,调用它时只输入函数名greet()即可。
二、动手实践
1、编写一个简单的python函数,命名为hello()。
定义一个名为message的变量,并给变量message赋值“Hello python world!”。
执行程序,输出变量的值。