我已代码就像如下:
class test:
def do_something():
pass
test1 = test()
test2 = test()
test3 = test()
test4 = test()
test5 = test()
test6 = test()
test7 = test()
test8 = test()
test9 = test()
...
现在我需要调用每个实例的功能,就像这样:
test1.do_something()
test2.do_something()
test3.do_something()
test4.do_something()
test5.do_something()
test6.do_something()
test7.do_something()
test8.do_something()
test9.do_something()
...
太多的课,所以我想可能是一个for循环就可以完成工作:
for i in range(1, 30):
("test" + str(i)).do_something()
当然这是行不通的,对于字符串没有do_something()函数,任何人都可以有任何想法实现的功能?
为什么不直接使用数组? – 2012-03-25 14:26:29
为什么有人会使用最无用的编程语言功能之一? – Griwes 2012-03-25 14:29:59
PHP *中的'$$'功能真的很糟糕。我不会推荐任何人使用它。 – 2012-03-25 14:36:51