(python)将字符串识别为已定义的变量 x=1 a_1_add=“消息1” a_2_add=“消息2” 既然你是初学者,我想你应该朝着这样的方向看: x= 1 a_1_add = "message 1" a_2_add = "message 2" while x<3: y = "a_" + x + "_add" print(y) x += 1
注意,您仍然可以访问变量(python)将字符串识别为已定义的变量 x=1 a_1_add=“消息1” a_2_add=“消息2” 既然你是初学者,我想你应该朝着这样的方向看: x= 1 a_1_add = "message 1" a_2_add = "message 2" while x<3: y = "a_" + x + "_add" print(y) x += 1,python,string,variables,Python,String,Variables,注意,您仍然可以访问变量a_1_add和a_2_add的内容,更改它们,将更多变量添加到容器中,依此类推。既然您是初学者,我想,您应该朝这样的方向看: x= 1 a_1_add = "message 1" a_2_add = "message 2" while x<3: y = "a_" + x + "_add" print(y) x += 1 注意,您仍然可以访问变量a_1_add和a
a_1_add
和a_2_add
的内容,更改它们,将更多变量添加到容器中
,依此类推。既然您是初学者,我想,您应该朝这样的方向看:
x= 1
a_1_add = "message 1"
a_2_add = "message 2"
while x<3:
y = "a_" + x + "_add"
print(y)
x += 1
注意,您仍然可以访问变量
a_1_add
和a_2_add
的内容,更改它们,向容器添加更多变量,依此类推。也许您可以使用for loop
循环所有变量
a_1_add = "message 1"
a_2_add = "message 2"
container = [a_1_add, a_2_add]
for element in container:
print(element)
也许您可以使用for循环
循环所有变量
a_1_add = "message 1"
a_2_add = "message 2"
container = [a_1_add, a_2_add]
for element in container:
print(element)
“特别是使y中的字符串被识别为变量。”不要这样做。字符串不是变量。变量名不应包含数据。不要试图从字符串中动态使用变量。使用一个容器,如列表或dict。“特别是使y中的字符串被识别为变量。”不要这样做。字符串不是变量。变量名不应包含数据。不要试图从字符串中动态使用变量。使用一个容器,如列表或目录。