0

在python中,当我从文件中读取时,我想显示字符串的短期内容,并且我希望它从后到前显示

例子。我从文件“我想从后面显示一些文本”中读取了这个字符串

我想像这样展示“......一些来自后面的文字”

我怎样才能得到这样的字符串?谢谢

4

3 回答 3

1

获取最后 4 个单词

>>> S = "I want to show some text from back"
>>> '...'+' '.join(S.split()[-4:])
'...some text from back'
于 2013-06-06T03:06:36.587 回答
1
' '.join("I want to show some text from back".split()[-4:])

魔法就是[-4:]切片。这就是说从第 4 个到最后一个列表元素。冒号后面的任何内容都表示一直持续到列表末尾。

于 2013-06-06T03:09:33.067 回答
1

您可以对字符串进行切片,从末尾向后索引。

s = "I want to show some text from back"
print "...%s" % (s[-20:])
>>... some text from back
于 2013-06-06T03:10:15.057 回答