python入门029:定义函数(定义函数 python)

liftword5个月前 (01-23)技术文章41

一、定义函数

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字典:定义、基本操作与方法详解

什么是字典在Python中,字典(dict)是一种无序的、可变的数据类型,用于存储键-值(key-value)对。字典中的键必须是唯一的,且不可变的数据类型(如字符串、数字、元组),而值可以是任何数据...

二、python类定义的讲解(python类的定义方法)

python是怎么定义类的,看了下面的文章大家就会了,不用多说,开始学习。一、类定义:class <类名>: <语句>类实例化后,可以使用其属性,实际上,创建一个类之后,可以...

Python中的方法与函数,并没有你想的那么简单

在编程语言中有两个很基础的概念,即方法(method)和函数(function)。如果达到了编程初级/入门级水平,那么你肯定在心中已有了初步的答案。除去入参、返回值、匿名函数之类的正确的形式内容之外,...

肖sir_python自定义函数format、zip函数

python自定义函数一、常见的自定义函数已经学过的函数:list、print、set、str 、type、tuple、dict、range、input等今天学的函数:format二、实战讲解(一)f...

跟我一起学Python-函数的定义(基础)

一.函数的定义和调用1.语法:def函数名(): 函数封装的代码函数最好能够表达函数内部封装的代码功能,方便后续的调用,函数命名需要遵循规则字母、数字、下划线、不能以数字开头,不能使用系统关键字。&#...