【发布时间】:2010-11-10 20:03:26
【问题描述】:
这是一个非常新手的问题,我可能会因此而被否决,但老实说,至少在谷歌上搜索了一个小时后,我还是找不到答案。我学习了如何根据“确切位置”对字符串进行切片,您必须确切知道单词在哪里结束。但我没有找到任何文章解释如何处理可能改变的“非静态”字符串。
我也不想在这种情况下使用 string.split(),因为它对我需要的东西有点过分。
我基本上有一个这样的字符串:
myString = "!save python Python is a high-level object oriented language created by Guido van Rossum."
# the format is !save [singleword] [definition]
我需要“切片”这个字符串,但我想不出一个正确的方法。
我需要保存一个变量标题(在这种情况下是 python)和这个字符串的定义。比如:
title = myString[1]
definition = myString[everything after string[1]
当您有一个动态字符串且您不知道每个单词的结尾位置时,我不确定如何执行此操作。
我非常感谢一些关于我应该阅读哪些函数/方法来归档它的指针。提前谢谢你。
【问题讨论】: