我有一個全局變量一,二,三...我有一個變量「num」(它是一個字符串),可以是「一個」或「兩個」或「三」 ......我想要做的下一件事:如果別的上面類似的eval「$ NUM =真」,而不是長期的:如何使用eval而不是python
if num == "one":
one = True
elif num=="two":
two = True
elif num=="three":
three = True
...
在Perl中我可以與1號線做。我怎麼能在Python中做到這一點?
[使用eval是不好的做法](http://stackoverflow.com/a/1832957/1211429)。 –
你究竟想在這裏做什麼?如果有一個更簡單的解決方案可以避免這種虛假的真實/錯誤,我不會感到驚訝。 –
你幾乎肯定是在做錯誤的事情。你想達到什麼目的? –