split() and string.whitespace

Chaim Krause chaim at chaim.com
Fri Oct 31 14:53:30 EDT 2008


I am unable to figure out why the first two statements work as I
expect them to and the next two do not. Namely, the first two spit the
sentence into its component words, while the latter two return the
whole sentence entact.

import string
from string import whitespace
mytext = "The quick brown fox jumped over the lazy dog.\n"

print mytext.split()
print mytext.split(' ')
print mytext.split(whitespace)
print string.split(mytext, sep=whitespace)



More information about the Python-list mailing list