在我声明了一个全局变量并且它正在函数中被修改之后,我想将此全局变量的默认值替换为函数调用后修改的全局变量的默认值。可能吗?如何在python中保留全局变量的更新值
1
A
回答
1
python中的一个常见错误是误解如何使用global
- 你没有在外部范围声明全局,而是在内部范围内,基本上确认python打算将该值视为全局值。举个例子:
foo = 1
def set_foo(value):
global foo
foo = value
print foo # prints 1
set_foo(2)
print foo # prints 2
您可以在文档中看到的更多信息:
https://docs.python.org/release/2.7/reference/simple_stmts.html#global
0
使用全局变量的例子:
def func1():
global w
print(w)
w = 30
w = 10
func1() # 10
print(w) # 30
相关问题
- 1. 如何在量角器中保留全局变量的值?
- 2. Python更新全局变量
- 3. python更新全局变量
- 4. 全局变量不保留其值
- 5. 全局变量不保留价值
- 6. 全局变量不保留角度2中的一个组件的更新值
- 7. 如何保留全局变量的值<object>发布后
- 8. python全局变量未保存全局
- 9. 如何保留一个变量值并在XSLT中更新它
- 10. Node.JS全局变量不保持更新
- 11. 如何更新同一个类中的全局变量? Python
- 12. python如何更改全局变量
- 13. Python:局部变量神秘地更新全局变量
- 14. Javascript全局变量值未更新
- 15. 保留全局值的Lua
- 16. 如何在javascript中保留变量值
- 17. 如何在Jenkins中保留变量值
- 18. 如何在ATL项目中保持全局变量值不变?
- 19. 在C中更新全局变量#
- 20. 在javascript中更新全局变量
- 21. JavaScript更新全局变量
- 22. charts.js更新全局变量
- 23. 更新全局变量
- 24. 更新全局变量
- 25. jquery更新全局变量
- 26. 全局变量中的更新值在Shell脚本中丢失
- 27. AngularJS中的全局变量未更新
- 28. 在python中更改全局变量的值
- 29. Python中的全局变量?
- 30. python中的全局变量
嗨!欢迎来到[so]!请分享[mcve]! – jkalden