如何在Python中将字符串转换为逻辑参数,并作为if()
函数的参数插入?
例如:
string = "(A != 0) and (B >= 5)"
如何将这个字符串转换为它所代表的逻辑,以便将其插入到if()
函数中?
您可以使用eval函数来评估字符串:
string = "(A != 0) and (B >= 5)"
if eval(string):
doSomething()