比方说,我有一个字符串蟒蛇评估和字符串索引
string = '1234567890'
,我想用另一个字符串定义字符串的切片
slice = '5:8'
这是很容易与
>>>string[5:8]
'678'
做
然而,切片通过文件传入并在用户输入上发生变化。难道自己做一些诸如
>>>string[eval(slice)]
'678'
的一种方式。当我这样做,我得到
5:8
^
SyntaxError: invalid syntax
我有占这四种情况中的功能,我只是想知道,如果他们是一个更优雅这样做的方式。
感谢您的回答。