标签: string python-3.x if-statement logic logical-operators
如何在Python中将字符串转换为逻辑参数,以作为if()函数的参数插入?
if()
例如:
string = "(A != 0) and (B >= 5)"
如何将该字符串转换为它所表示的逻辑,以便可以将其插入if()函数中?
答案 0 :(得分:0)
您可以使用eval函数评估字符串:
string = "(A != 0) and (B >= 5)" if eval(string): doSomething()