【发布时间】:2011-05-21 17:13:08
【问题描述】:
如果我解释得不够清楚,我深表歉意,但我想知道如何在我的应用程序中使用我的控制台来接受像“add 5 4”这样的输入,所以它实际上会添加 5+4 而不仅仅是打印出来。我真的只需要一个函数,它可以接受字符串“add 5 4”并识别我以单词 add 开头。
【问题讨论】:
标签: python string function console
如果我解释得不够清楚,我深表歉意,但我想知道如何在我的应用程序中使用我的控制台来接受像“add 5 4”这样的输入,所以它实际上会添加 5+4 而不仅仅是打印出来。我真的只需要一个函数,它可以接受字符串“add 5 4”并识别我以单词 add 开头。
【问题讨论】:
标签: python string function console
如果你想做一个成熟的口译员,我会说学习pyParsing。
否则,
def parse(string):
words = string.rsplit()
if words[0] == "add":
print int(word[1]) + int(word[2])
parse(raw_input());
请注意,我绝对没有进行错误检查,您应该在您的应用程序中进行检查。
【讨论】: