(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中的字符串被识别为变量。”不要这样做。字符串不是变量。变量名不应包含数据。不要试图从字符串中动态使用变量。使用一个容器,如列表或目录。