10.函数的变量与返回值
1.局部变量和全局变量
局部变量 --- python中的任何变量都有特定的作用域,在函数中定义的变量,一般只能在该函数内部使用,这些只能在程序的特定部分使用的变量,我们称为局部变量
全局变量--- 在一个文件顶部定义的变量,可以供文件中的任何函数调用,这些可以为整个程序所使用的变量称为全局变量。
2.要让函数内部的变量在外部能调用,得用global做声明;
3.函数返回值
-函数被调用后会返回一个指定的值,函数调用后默认返回None
-return 返回值
-返回值可以是任意类型
-return执行后,函数终止
4. -return 与print的区别
return的作用之一是返回计算的值
print的作用是输出数据到控制端
在第一个结果中什么都没有输出;
在第四个结果中print peven(n)其返回值是None。