需要在程序中多次执行同一项任务时,只需要调用执行该任务的函数。
1-1,实参与形参
定义函数 greet_user( )
变量 username 是一个形参 ,函数完成其工作所需要的一项信息。
在代码 geet_user( ‘tom’) 中,值’tom’是一个实参。
实参,是调用函数时传递给函数的信息。
- 位置参数,每个实参都关联到函数定义的一个形参中,基于实参的顺序。
- 使用位置参数,确认函数调用中实参的顺序与函数定义中形参的顺序一致。
- 关键字参数,是传递给函数的 名称-值对,直接在实参中将名称和值关联起来了,
- 使用关键字实参时,务必准确地指定函数定义中的形参名。
2-1,返回值
函数并非总是直接显示输出,它可以处理一些数据,并返回一个或一组值。
函数返回的值被称为返回值。
在函数中,可以使用 return 语句将值返回到调用函数的代码行。
函数可以返回任何类型的值,包括列表和字典等较为复杂的数据结构。
在函数的定义中,我们新增了一个可选形参 age ,并将其默认值设置为空字符串,如果函数调用中包含这个形参的值,这个值将存储到字典中。
使用 函数和while循环。