前言:
现时看官们对“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函数形参类型