比方說,我有一個字符串蟒蛇評估和字符串索引
string = '1234567890'
,我想用另一個字符串定義字符串的切片
slice = '5:8'
這是很容易與
>>>string[5:8]
'678'
做
然而,切片通過文件傳入並在用戶輸入上發生變化。難道自己做一些諸如
>>>string[eval(slice)]
'678'
的一種方式。當我這樣做,我得到
5:8
^
SyntaxError: invalid syntax
我有佔這四種情況中的功能,我只是想知道,如果他們是一個更優雅這樣做的方式。
感謝您的回答。