Python20之全局变量和局部变量 – Python量化投资

Python20之全局变量和局部变量

一、局部变量和全局变量 局部变量:是指在函数体内定义的变量,作用域只在该函数体内部 全局变量:是指在函数体外定义的变量,作用域是整个代码段 所以在函数体内可以直接访问全局变量而不可以在函数体外访问局部变量 二、在函数体内对全局变量进行修改 在函数体内对全局变量进行修改时,Python程序会自动生成一个与全局变量名一样的局部变量,从而达到对全局变量保护(在函数体内的操作不会改变全局变量的值)的作用,不过 可以在局部变量中使用global关键字,修改全局变量 ,代码如下 1 x = 1 2 def function(): 3 x = 5 4 print (x) 5 6 >>> function() 7 5 8 >>> print (x) 9 1 View Code global关键字 1 x = 1 2 def function(): 3 globals x 4 x = 5 5 print (x) 6 7 function() 8 5 9 >>> x 10 5 View Codehttps://www.cnblogs.com/ksht-wdyx/p/11329003.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Python
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论