笔记之 小甲鱼零基础学python 第19课
第19课 我的地盘听我的
0.函数与过程
函数是由返回值的,而过程是简单、特殊、无返回值的
1.python只有函数,无过程。下面举个栗子:
解释一波:首先定义了hello函数,将hello函数赋值给temp,运行了hello函数。尝试范文temp,无显示,那是不是说没有返回值就是过程了呢?答案:不是的,没有显示是因为hello没有返回东西。如果hello 有返回东西,访问的时候就会返回东西了。请看下图哈。
**2.python可以返回多个值,**其实只要返回元组或列表,看起来就像返回了多个值啦
3.全局变量和局部变量
在函数内部的变量就叫做局部变量,在函数外面是不可以访问局部变量的,还有不能修改全局变量,因为在函数内部变量的存储形式是栈,修改全局变量,其实是在函数内部起了一个和全局变量相同名字的局部变量,存储形式不一样,所以是不能修改全局变量的。