2012-04-27 6 views

答えて

6
s = 'hello there' 

word1, word2 = s.split() 

これが行います。例えば、

In [63]: s = 'hello there' 
In [64]: word1, word2 = s.split() 
In [65]: print word1 
hello 
In [66]: print word2 
there 

split()は非常に汎用性があり、あなたも上の分割する他の文字を指定することができます。 split()の詳細についてはあなたがstring.split(s[, sep[, maxsplit]])を使用する必要がありますhttp://docs.python.org/library/stdtypes.html?highlight=split#str.split

4

を参照してください。

s = "hello world" 
word1, word2 = s.split(' ', 1) 

それはあなたが引数として提供charでリストに文字列を分割します。デフォルトは空白ですが、私はそれを明確にするためにパラメータとして使用しています。

maxsplit引数を指定して、文字列がmaxsplit回以上分割されていないことを確認することもできます(文字列のように、分割された単語をexcatly 2変数に挿入するので、 。

1
word1, word2 = 'hello there'.split() 
関連する問題