没有合适的资源?快使用搜索试试~ 我知道了~
gammelmath:用于算术表达式的小型解析器
共12个文件
py:10个
license:1个
md:1个
需积分: 9 0 下载量 180 浏览量
2021-02-17
14:22:20
上传
评论
收藏 15KB ZIP 举报
温馨提示
MathPy 用于算术表达式的小型解析器 目标是解析(1+2)*3类的表达式并对其求值。 它还解析诸如x+2类的标识符。 然后,生成的对象需要用于其自身的值进行评估。 命令行界面 该包可以作为脚本执行。 它将计算一个表达式并接受任意数量的键值对用于变量。 ~ $ python3 -m expr_parser x^2+y x=2 y=1 5 基本用法 主API提供3个函数(每个函数都有一个表达式): parse正如其名字所示,解析表达的回报语法树 evaluate创建并立即评估结果语法树。 没有未知可以使用! function接受包含未知x的表达式并返回函数 >> > from expr_parser import * >> > evaluate ( "(1+2)*3" ) 9 >> > f = function ( "x^2" ) >> > f ( 4 ) 16 高级用法 解析器
资源推荐
资源详情
资源评论
收起资源包目录
gammelmath-master.zip (12个子文件)
gammelmath-master
LICENSE 18KB
setup.py 730B
README.md 2KB
expr_parser
parser.py 6KB
__main__.py 777B
__init__.py 397B
tree.py 5KB
operators
default.py 1018B
__init__.py 0B
dice.py 344B
base.py 1004B
error.py 98B
共 12 条
- 1
资源评论
yoreua
- 粉丝: 28
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【java毕业设计】大学生社团管理系统源码(ssm+mysql+说明文档).zip
- 【java毕业设计】大学生勤工助学管理系统源码(ssm+mysql+说明文档+LW).zip
- 最新更新!!!数字化转型“同群效应”(2000-2023年)
- lv_0_20241117192631.mp4
- 【java毕业设计】大学生就业帮助系统源码(ssm+mysql+说明文档+LW).zip
- 最新更新!!!42万+世界各国新冠疫情数据
- 【java毕业设计】宠物商店管理系统源码(ssm+mysql+说明文档+LW).zip
- 12无耻无畏的味道二位
- 最新整理!!!3600+银行财务数据大全(到2022年)
- 【java毕业设计】充电桩综合管理源码(ssm+mysql+说明文档+LW).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功