将字符串转换为IF参数

时间:2018-12-04 18:01:56

标签: string python-3.x if-statement logic logical-operators

如何在Python中将字符串转换为逻辑参数,以作为if()函数的参数插入?

例如:

string = "(A != 0) and (B >= 5)"

如何将该字符串转换为它所表示的逻辑,以便可以将其插入if()函数中?

1 个答案:

答案 0 :(得分:0)

您可以使用eval函数评估字符串:

string = "(A != 0) and (B >= 5)"
if eval(string):
    doSomething()