定义函数
函数其实就是带名字的代码块。用于完成具体的工作。
定义函数首先使用def语句定义,并且在定义完成之后以冒号收尾。
调用它直接输入greet_name即可。
向函数传递信息
由示例我们可以看出,在函数greet_user中我们传递了一个参数username。通过这里的username我们可以让函数接受任意指定值。,并且可以根据需要调用函数任意次,并且无论传入什么样的名字,都会生成相应的输出。
形参和实参
在上一个示例中,变量username是一个形参—函数完成其工作所需的一项信息。(可以理解为这是个百变怪,可以变成任意的东西,所以是形参)
而值‘zzz’是实参—是调用函数时传递给函数的信息(可以理解为百变怪变成的东西,这个是实实在在的东西所以是实参)
传递实参
1.位置实参
在你调用函数时,python必须将函数调用中的每个实参都关联到函数定义中的一个形参。这种基于实参顺序的关联方式,称之为位置实参。