【文件属性】:
文件名称:py-expression:表达式,解析器
文件大小:28KB
文件格式:ZIP
更新时间:2021-04-08 10:17:44
Python
描述
Py表达式是可扩展的表达式评估器和解析器。 除了支持的运算符,函数,变量,对象和数组之外; 可以使用您自己的功能,运算符等扩展它。
特征
解析并评估
算术运算符
赋值运算符
比较运算符
逻辑运算符
按位运算符
变数
常数
功能
对象
Arrayas
枚举
简化操作数恒定的数学运算
它允许通过添加或覆盖运算符,函数和枚举来扩展模型
支持使用分号分隔多行表达式
评估接收将在其中读取,写入和创建变量的上下文。 此上下文必须是字典或从字典派生的类
解析包含表达式的字符串时,将返回一个表达式对象,该对象可重复使用以在不同上下文中演化表达式,从而显着提高了性能。
您可以使用表达式对象创建新的表达式对象,并将其与运算符组合
采用
解析器
解析器是该库的主要类,其中包含解析,求值,获取表达式信息等的方法。 为了使用该库,您需要创建此类的实例:
from py_expression . core
【文件预览】:
py-expression-main
----.vscode()
--------launch.json(457B)
----py_expression.egg-info()
--------dependency_links.txt(1B)
--------PKG-INFO(19KB)
--------SOURCES.txt(224B)
--------top_level.txt(14B)
----py_expression()
--------__init__.py(0B)
--------core.py(32KB)
----LICENSE(11KB)
----setup.cfg(244B)
----setup.py(707B)
----README.md(18KB)
----MANIFEST(114B)
----CODE_OF_CONDUCT.md(6KB)
----.gitignore(82B)
----py_expression_test()
--------__init__.py(0B)
--------__main__.py(4KB)