我必须编写一个字符串,如下所示:
A = 55
B = 45
res = 'A =' + str(A) + '\n' + \
'B = ' + str(B)
A和B必须分为两行。
print res
结果是正确的。但是,如果我还有其他变量,例如C,D,E等,则很难像我的代码中那样一一进行。什么是更短,更轻松的方法?
A = 45
B = 55
C = 65
names = ['A', 'B', 'C'] # list of variable names
res = '\n'.join([varname + ' =' + str(locals()[varname]) for varname in names])
这可以满足您的要求,但是如果要在实际程序中使用它,我会看看其他用于存储和检索数据的方法,例如字典。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句