0

スライスした部分を保存し、スライスした部分だけを印刷する方法は Python にありますか? 以下の例では、「学校」を切り出しました。「学校」だけを印刷したい。後でテキスト ファイルで作業しようとしていますが、各文の一部だけが必要ですが、スライスで実行できるかどうかを判断しようとしています。

word= "the teacher am my school"

a= word[0:-6]
4

4 に答える 4

4
print a

あなたの混乱が何であるかわかりません。

更新:スライスしなかっ"school"た部分です。気になる部分があれば、"school"

a = word[-6:]

両方の部分が必要な場合は、別々にスライスします。

notschool, school = word[:-6], word[-6:]
于 2013-07-14T18:25:16.497 に答える
1

では、直接スライスしてみませんか?

a = word[-6:]

あなたにあげます'school'

于 2013-07-14T18:31:45.373 に答える
0

あなたの言葉遣いの解釈が混乱を引き起こしています。スライスとは、削除される部分ではなく、参照される (または残る) 部分を指します。

'word'[0] == 'w'   # the slice is 'w' not 'ord'
于 2013-07-14T18:41:05.073 に答える
0

文の最後の単語だけが必要な場合:

word.split()[-1]
于 2013-07-14T18:33:54.190 に答える