2012-04-27 45 views
-1

我有一个变量,它包含由空格分隔的两个单词,我想将它分成两个变量,每个单词一个。我将如何做到这一点?如何分隔变量中的两个分隔的单词?

作为一个例子,我的字符串将是hello there,我想将它分成变量word1word2

回答

4

你应该使用string.split(s[, sep[, maxsplit]])

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

这将字符串分割成你提供为参数的字符的列表。默认值是一个空格,但我将它用作参数以使其更清晰。

您也可以提供maxsplit参数,并确保字符串被分裂不超过maxsplit倍(如在我们的字符串 - 我们必须有一个exatly分裂,因为我们插入分裂成词excatly两个变量) 。

1
word1, word2 = 'hello there'.split()