python有没有办法存储我切片的部分并只打印我切片的部分?在下面的示例中,我删除了“学校”。我只想打印“学校”。稍后我将尝试处理一个文本文件,我只需要每个句子的一部分,但只是想弄清楚它是否可以切片。
word= "the teacher am my school"
a= word[0:-6]
print a
我不确定你的困惑是什么。
更新:"school"
是你没有切片的部分。如果"school"
是你感兴趣的部分,你想要
a = word[-6:]
如果您想要这两个部分,请将它们分开切片:
notschool, school = word[:-6], word[-6:]
那为什么不直接切片呢?
a = word[-6:]
会给你'school'
如果您只想要句子中的最后一个词:
word.split()[-1]
您对措辞的解释是造成混乱的原因。切片是指被引用(或保留)的部分,而不是被移除的部分。
'word'[0] == 'w' # the slice is 'w' not 'ord'