スライスした部分を保存し、スライスした部分だけを印刷する方法は 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'[0] == 'w' # the slice is 'w' not 'ord'
文の最後の単語だけが必要な場合:
word.split()[-1]