1、定义函数
第一行使用关键字 def 定义一个函数,greet_user()为函数名,括号内指出函数为完成其任务需要什么样的信息(由于这里不需要任何信息就能完成其工作,因此括号是空的),定义以冒号结尾;
第二行是文档字符串的注释,描述了函数是做什么的;
第三行是函数体内唯一一行代码,greet_user()只做一项工作:打印Hello!;
第四行函数调用,可依次指定函数名以及括号括起的必要信息,打印Hello!。
2、传递实参
关键字实参
关键字实参是传递给函数的名称—值对,直接将名称和值关联起来,关键字实参无需考虑函数调用中的实参顺序,清楚指出函数调用中各个值的用途。
3、返回值
函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值,函数返回的值被称为返回值。在函数中,可使用 return 语句将值返回到调用函数的代码行。