Python中文
首页
教程
问答
标签
搜索
登录
注册
python-从其内部调用函数
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我已经拥有的代码是一个机器人接收数学表达式并计算它。现在我让它做乘法,除法,减法和加法。但问题是我想建立对圆括号和圆括号内圆括号的支持。为了实现这一点,我需要首先运行为表达式编写的代码,而不在括号内为表达式编写括号。我要检查<code>"("</code>,并将其中的表达式附加到列表中,直到它到达<code>")"</code>,除非它首先到达另一个<code>"("</code>,在这种情况下,我将在列表中创建一个列表。我会减法、乘、除,然后把剩下的数字加起来。</p> <p>那么,是否可以从自身内部调用定义/函数?</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>是的,这是一种称为<a href="http://en.wikipedia.org/wiki/Recursion" rel="noreferrer">recursion</a>的基本编程技术,通常用于您所描述的那种解析场景。</p> <p>只要确保你有一个基本情况,这样当你到达最底层时递归就结束了,你就不会无限地调用你自己。</p> <p>(在Google递归时也要注意复活节彩蛋:“你是指递归吗?”)</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
对从字符串的偶数位置返回最大整数的函数进行编码时出现问题
5 回答
对从数据库中选择的值进行类型测试
6 回答
对从数据库获取的线程注释进行分组
2 回答
对从文件中读取的列表进行排序?
6 回答
对从文件对话框加载图像有什么建议吗?
2 回答
对从文件导入的列表排序。。。Python
3 回答
对从文档中提取的数字列表调用sum()
10 回答
对从查询中提取的distict值进行排序
7 回答
对付布劳斯特_handlers.BlobstoreUploadHand
8 回答
对代码和变量使用dict
5 回答
对代码对象使用uncompyle6的正确方法是什么?
2 回答
对代码段的所有更改的时间表,以恢复b
9 回答
对代码的小改动会产生AttributeError(Python、Networkx)
9 回答
对以“test\开头的文件名也执行pydocstyle
4 回答
对以append模式打开的Python文件对象调用tell()如果不是手动查找,则返回0
10 回答
对以下代码中~的函数感到好奇
10 回答
对以十为单位的输入应用规范化
5 回答
对以完全相同的方式相互引用的两个列表(整数和卡片对象列表)进行排序
6 回答
对以数字开头的列运行Pandas查询(Python 3)
9 回答
对以连字符开头的参数使用python argparse模块
6 回答