【发布时间】:2017-06-13 08:33:02
【问题描述】:
我想在 python 中存储和工作(从表达式中访问每个文字,并进一步访问)像 ((A /\ B) / C) 这样的逻辑表达式。任何人都可以建议一个数据结构或一种使用类的方法。我是python新手,所以请详细解释你的答案。
【问题讨论】:
-
搜索“Python 逻辑编程”并查看一些结果。
标签: python logic logical-operators
我想在 python 中存储和工作(从表达式中访问每个文字,并进一步访问)像 ((A /\ B) / C) 这样的逻辑表达式。任何人都可以建议一个数据结构或一种使用类的方法。我是python新手,所以请详细解释你的答案。
【问题讨论】:
标签: python logic logical-operators
有一个名为 sympy 的库。或许你可以试试
from sympy import *
a,b,c = symbols('a b c')
(a & b) | c
Or(And(a, b), c)
【讨论】: