2024-05-19 08:12:25 发布
网友
如果定义了这样的函数:
def plop(plop): ploplop = 1234 if plop == ploplop: print "I plopped"
如何将ploplop置于函数范围之外?你知道吗
另一种解决方案是向函数添加属性。(我更改了函数名,因为plop太多了):
def f(plop): f.ploplop = 1234 if plop == f.ploplop: print "I plopped" f(5) print f.plopplop
你把它还回去,然后在另一边抓住它。你知道吗
def plop(plop): ploplop = 1234 if plop == ploplop: print "I plopped" return plopplop someval = plop(1235)
def plop(plop): global ploplop ploplop = 1234 if plop == ploplop: print "I plopped"
但是全局变量几乎不应该被使用
另一种解决方案是向函数添加属性。(我更改了函数名,因为plop太多了):
你把它还回去,然后在另一边抓住它。你知道吗
但是全局变量几乎不应该被使用
相关问题 更多 >
编程相关推荐