ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Python中变量的作用域

Python中变量的作用域

        根据程序中变量所在的位置和作用范围,变量分为局部变量和全局变量。

局部变量指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不再存在。

全局变量指在函数之外定义的变量,在程序执行全过程有效。全局变量在函数内部使用时,需要提前使用保留字global声明

#全局变量和局部变量
n=2
def mulyiply(x,y):global n#全局变量return n*x*y
s=mulyiply(50,2)
print(s)
print(n)n=2
def mulyiply(x,y):n=4#局部变量return n*x*y
s=mulyiply(50,2)
print(s)
print(n)

返回列表