文章目录
1、定义函数
使用关键字def来定义函数,指定函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在示例中,函数名为greet_user() ,它不需要任何信息就能完成其工作,因此括号是空的(即便如此,括号也必不可少)。最后,定义以冒号结尾。
用三引号括起的文本被称为文档字符串,描述了函数是做什么的。
代码行print(“Hello!”) 是函数体内的唯一一行代码,greet_user() 只做一项工作:打印Hello! 。
要调用函数,可依次指定函数名以及用括号括起的必要信息,只需输入greet_user() 即可。
1.1 向函数传递信息
可在函数定义def greet_user() 的括号内添加username 。通过在这里添加username ,就可让函数接受你给username 指定的任何值。现在,这个函数要求你调用它时给username 指定一个值。调用greet_user() 时,可将一个名字传递给它,如下所示:
1.2 实参和形参
在函数greet_user() 的定义中,变量username 是一个形参 ——函数完成其工作所需的一项信息。在代码greet_user(‘