Как и С.Лотт, я не совсем понимаю, чего вы хотите.Вот код, который может помочь:
s = "This is a string."
for character in s:
print character
for word in s.split(' '):
print word
Также есть s.index () и s.find () для поиска следующего символа.
Позже: Хорошо, что-токак это.
>>> def tokenizer(s, c):
... i = 0
... while True:
... try:
... j = s.index(c, i)
... except ValueError:
... yield s[i:]
... return
... yield s[i:j]
... i = j + 1
...
>>> for w in tokenizer(s, ' '):
... print w
...
This
is
a
string.