2024-03-29 14:29:58 发布
网友
我有一个小python应用程序,在应用程序的顶部声明了一个名为lastMsg的字符串,在一个函数中,这个字符串应该被更改,但是它不是更改现有的字符串,而是创建了一个新的字符串,如何更改旧的字符串?你知道吗
不太清楚你在问什么。你知道吗
我想你的意思是:
lastMsg = "some string" def a_function(): lastMsg = "new value"
如果是这样,您可以使用global关键字更改它:
global
lastMsg = "some string" def a_function(): global lastMsg lastMsg = "new value"
如果我猜对了你想做什么(请分享一些代码来进一步解释你的答案):
您需要使用global关键字来指定要更改全局变量。你知道吗
myVar = "1" def myFun(): global myVar myVar = "2" print(myVar) myFun() print(myVar)
应打印:
1 2
不太清楚你在问什么。你知道吗
我想你的意思是:
如果是这样,您可以使用
global
关键字更改它:如果我猜对了你想做什么(请分享一些代码来进一步解释你的答案):
您需要使用
global
关键字来指定要更改全局变量。你知道吗应打印:
相关问题 更多 >
编程相关推荐