龙空技术网

python入门029:定义函数

学而时习之feng 143

前言:

此刻朋友们对“python定义函数def”可能比较注重,我们都想要了解一些“python定义函数def”的相关资讯。那么小编在网摘上搜集了一些关于“python定义函数def””的相关资讯,希望兄弟们能喜欢,大家一起来了解一下吧!

一、定义函数

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!”。

执行程序,输出变量的值。

标签: #python定义函数def #在python中如何定义一个函数 #python创建函数 #pythondefdef #python变量定义可以用数字开头