【发布时间】:2018-09-25 03:42:46
【问题描述】:
testText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque nec mauris nec tellus mollis ullamcorper. Vestibulum sit amet arcu placerat, sagittis quam sed, rutrum sem. Morbi vulputate odio non lacus."
splitText = testText.split(" ")
print(splitText)
cleanedText = ''
for letter in testText:
if letter in list('.,:;?!'):
cleanedText.append(letter)
''.join(cleanedText)
我正在尝试删除上面段落中的所有标点符号,但我遇到了“属性错误:'str' 对象没有属性'append'”。
可能会出现什么问题,我应该如何解决?
此外,我将如何只打印等于或长于五个字符并包含“i”的世界?
【问题讨论】:
-
cleanedText是一个str,而不是一个列表(那么他没有append)