这是一个非常新手的问题,我可能会因此而被投票,但我真的在至少一个小时的谷歌搜索后找不到答案.我学会了如何根据"确切位置"对字符串进行切片,您必须确切地知道单词结束的位置.但我没有发现任何文章解释了如何改变"非静态"字符串.
另外我不想在这种情况下使用string.split(),因为它对我需要的东西有点过分.
我基本上有一个像这样的字符串:
myString = "!save python Python is a high-level object oriented language created by Guido van Rossum."
# the format is !save [singleword] [definition]
Run Code Online (Sandbox Code Playgroud)
我需要"切片"这个字符串,但我无法找到一个正确的方法来做到这一点.
我需要保存一个变量标题(本例中为python)和该字符串的定义.Somethig喜欢:
title = myString[1]
definition = myString[everything after string[1]
Run Code Online (Sandbox Code Playgroud)
当你有一个动态字符串,你不知道每个单词的结尾时,我不确定如何做到这一点.
我非常感谢有关我应该阅读哪些功能/方法的一些指示.先感谢您.
Joe*_*way 12
为什么分裂矫枉过正?
verb, title, definition = myString.split (' ', 2)
Run Code Online (Sandbox Code Playgroud)