在python中,当我从文件中读取时,我想显示字符串的短期内容,并且我希望它从后到前显示
例子。我从文件“我想从后面显示一些文本”中读取了这个字符串
我想像这样展示“......一些来自后面的文字”
我怎样才能得到这样的字符串?谢谢
获取最后 4 个单词
>>> S = "I want to show some text from back"
>>> '...'+' '.join(S.split()[-4:])
'...some text from back'
' '.join("I want to show some text from back".split()[-4:])
魔法就是[-4:]
切片。这就是说从第 4 个到最后一个列表元素。冒号后面的任何内容都表示一直持续到列表末尾。
您可以对字符串进行切片,从末尾向后索引。
s = "I want to show some text from back"
print "...%s" % (s[-20:])
>>... some text from back