,第二种是全局变量.定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域,而局部变量只能在其被声明的函数内部访问,全局变量则可以在整个程序范围内访问....● 当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用,在其它地方全局变量起作用
● 当内部作用域想修改外部作用域的变量时,就要用到global和nonlocal关键字了
●...局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问
全局变量: 如下定义并使用一个全局变量,来看一下效果吧.
>>> import os
>>> import sys
>>...print("函数内返回:",sum)
... sum=sum+100
......return sum
>>>
>>> temp=add(10,20)
函数内返回: 30
>>> print("函数外返回:",temp)
函数外返回: 130
选择性返回: 在函数体内部使用判断结构,