我已代碼就像如下:
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