龙空技术网

python入门030:函数的形参和实参

学而时习之feng 157

前言:

现时看官们对“python函数形参类型”可能比较关注,咱们都想要分析一些“python函数形参类型”的相关内容。那么小编在网络上收集了一些对于“python函数形参类型””的相关内容,希望大家能喜欢,兄弟们一起来了解一下吧!

一、函数的参数

1、向函数传递信息

在上例中,运行输出的是一句简单问候词,函数greet()的括号中是空的,没有参数,现在我们对它稍作修改,向函数传递信息,将用户名字作为问候语的内容输出。

我们在函数定义语句def greet( )的函数括号内添加参数变量name,变量 name能够接受用户指定的任何值,当调用函数greet()并提供变量值(人名)时,变量值将会被传递给函数,最终显示输出相应的问候语。

在上例中,语句greet('Liming')表示调用函数greet( ),并向它传递参数值信息“Liming”,运行输出的结果为:Hello Liming!

我们可以根据需要调用函数greet( )任意次,调用时无论传入什么样的名字(参数值),都会传递给函数,生成相应的输出。

2、形参和实参

1)形参定义函数时,小括号中的参数。

代表函数完成其工作所需的一项信息,是用来接收参数用的,在函数内部作为变量使用。

如上例,在函数greet(name)的定义中,变量name是一个形参。

2)实参调用函数时,小括号中的参数。

是调用函数时传递给函数的信息。

如上例,在函数的调用代码greet('Liming')中,值‘Liming’是一个实参

在greet('Liming')中,将实参‘Liming’传递给了函数greet(),这个值被存储在形参name中。

3)形参和实参的区别,就如同剧本选角色,剧本中的角色相当于形参,而演角色的演员就相当于实参。

二、动手实践

1、编写一个home()函数,输出一句话,函数包含一个名为city的形参,多次调用函数,分别将几个不同的城市名字作为实参传递给它。

标签: #python函数形参类型