函数
函数是重用的程序段。它们允许你给一个语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为调用函数。
函数通过def定义,def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中包含一些变量名,该行以冒号结尾。接下来一个语句,他们是函数体。
函数形参
函数取得的参数是你提供给函数的值,这样的函数就可以利用这些值去做一些事情。这些参数就像变量一样,只不过他们的值是在我们调用函数的时候定义的,而非在函数本身内的赋值。 参数在函数定义的圆括号内指定,用逗号分隔。当我们调用函数的时候,我们以同样的方式提供值。------函数中参数名称为形参,而你提供给函数调用的值为实参。
局部变量
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是局部的。这称为变量的作用域。所有变量的作用域是它们被定义的块,从他们的名称被定义的那点开始。