这是一个非常新手的问题,我可能会因此而被否决,但老实说,经过至少一个小时的谷歌搜索,我找不到答案。我学习了如何根据“确切位置”对字符串进行切片,您必须知道单词在哪里结束。但我没有找到任何文章解释如何处理可能改变的“非静态”字符串。
我也不想在这种情况下使用 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]
当您有一个不知道每个单词在哪里结束的动态字符串时,我不确定如何执行此操作。
我将非常感谢一些关于我应该阅读哪些功能/方法来归档它的指针。先感谢您。