Python:如何一次打印一个单词一个字母

Python:如何一次打印一个单词一个字母,python,Python,如何使用Python一次打印一个单词一个字母?任何帮助都将不胜感激 如果我理解正确,您可以使用以下代码: for word in text.split(): print word 否则,如果需要打印word的字母: for let in word: print let 如果需要跳过标点符号等,也可以使用正则表达式: tst = 'word1, word2 word3;' from re import findall print findall(r'\w+', tst)

如何使用Python一次打印一个单词一个字母?任何帮助都将不胜感激

如果我理解正确,您可以使用以下代码:

for word in text.split():
    print word
否则,如果需要打印word的字母:

for let in word:
    print let
如果需要跳过标点符号等,也可以使用正则表达式:

tst = 'word1, word2 word3;'

from re import findall

print findall(r'\w+', tst)
或者不是很像蟒蛇:

skipC = [':','.', ',', ';']# add any if needed

text= 'word1, word2. word3;'

for x in skipC:
    text = text.replace(x, ' ')

for word in text.split():
    print word

这里需要更多的信息。这些话是从哪里来的?什么决定打印之间的延迟时间?一次一个字母或一个单词(选择一个)?那么,一次一个单词,还是一个单词一个字母?