想问一下这里出了什么问题吗

img

img

img


就是想要达到图2的效果,但是这个程序执行出来是图3这样的,请问可以帮忙看看是哪里出了问题吗

改成这样,第一个for循环去掉,不然就会切分成单字,然后split中内容改一下

import re

poetry = ("明月几时有?把酒问青天。不知天上宫阙,今夕是何年?" 
          "我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间?" 
          "转朱阁,低缔户,照无眠。不应有恨,何事长向别时圆?" 
          "人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婷娟。")

for each in re.split(r'[,。?]', poetry):
    print(each)