0

以下の文字列があるとします。

"Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs."

開始単語位置: 5
終了単語位置: 10

5 から 10 までのすべての単語を印刷するための提案はありますか?

4

3 に答える 3

3

このようにwords、文字列は次のようになります。

print words.split()[4:10]
于 2012-12-17T13:45:32.727 に答える
3

位置 5 から 10 までの単語全体 (文字ではない) が必要であると仮定すると、次のことができます。

print sentence.split(" ")[4:10]

例えば:

>>> print "Python is a programming language that lets you work more quickly \
       and integrate your systems more effectively. You can learn to use \
       Python and see almost immediate gains in productivity and lower \
       maintenance costs.".split(" ")[4:10]

['language', 'that', 'lets', 'you', 'work', 'more']
于 2012-12-17T13:48:57.720 に答える
-4

これは基本的なことです。

print "my words are right here haha lol"[5:11]

Python 文字列はリストの文字列に似ており、インデックス作成などの多くのリスト関数をそれらに対して実行できるため、 http : //effbot.org/zone/python-list.htmを参照する必要があります。について質問します。

于 2012-12-17T13:46:03.293 に答える