【文件属性】:
文件名称:python-boolean:一些方便的工具,用于解析布尔字符串,以及从布尔字符串获取最小乘积
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-17 06:43:41
Python
python-boolean
在*许可下,一些简洁的函数可以读取表示布尔表达式的字符串并返回各种方便的形式。
它使用进行繁重的解析,并使用George Prekas根据Robert Dick和Pat Maupin的代码(全部包含在qm.py )编写的Quine-McCluskey算法。
通常,感兴趣的功能在logic.py并且可以通过示例进行自我说明,但是有趣的东西如下。
职能
parse_boolean_function_string(boolean_string, boolean_variables)
使用传递的布尔变量的iterable解析字符串,并构造一个实现该字符串描述的boolean函数的callable。
按优先级顺序,允许使用的四个逻辑操作数是:
不:“不”,“〜”,“!”
AND:“ AND”,“。”,“&”
或:“或”,“ +”,“ |”
XOR:“
【文件预览】:
python-boolean-master
----.gitignore(6B)
----README.mdown(3KB)
----qm.py(8KB)
----logic.py(9KB)