解决此类问题的最佳方法是使用词典:
color_of = {}
M = "bingo"
color_of[M] = "red"
print(color_of[M])
如果'变量'可以是对象的属性,则可以使用setattr()
class Color(object):
pass
color = Color()
attr_name = '{foo}_color'.format(foo='bingo')
setattr(color, attr_name, 'red')
除此之外,您正在考虑使用eval()