在我聲明瞭一個全局變量並且它正在函數中被修改之後,我想將此全局變量的默認值替換爲函數調用後修改的全局變量的默認值。可能嗎?如何在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