函数的返回值和作用域
一、返回值return
- 
函数在执行过程中只要遇到return语句,就会停止执行并返回结果,即 return 语句代表着函数的结束 
- 
如果未在函数中指定return,那这个函数的返回值为None 
二、全局变量和局部变量
- 
在函数中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 
- 
全局变量作用域(即有效范围)是整个程序,局部变量作用域是定义该变量的函数。 
- 
变量的查找顺序是局部变量>全局变量 
- 
当全局变量与局部变量同名时,在定义局部变量的函数内,局部变量起作用;在其它地方全局变量起作用。 
- 
在函数里是不能直接修改全局变量的 
在函数内如何修改全局变量:
在函数内声明全局变量:gloal 变量名
name = "aaa"
def chang_name():
gloal name #在函数内部声明一个全局变量
name = "bbb" #赋值
chang_name()
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号