我的代码有一个构造函数,它将位置和整数输入到用户希望的所选位置,最多包含20个可能的条目。
然后它将结果作为数组从我的构造函数中返回....唯一的问题是它没有保存结果。
我希望它将数组结果保存为用户的输入,并要求用户输入另一个输入,直到所有插槽都已填充,但每次输入它时,它应该显示到目前为止的数组。
import re
import string
tweet = 'b"[/Very seldom~ will someone enter your life] to question\xc3\xa2\xe2\x82\xac\xc2\xa6"'
tweet1 = re.sub(r'[^\w\s{}]'.format(string.punctuation), '', tweet)
print(tweet1)
答案 0 :(得分:0)
arraySize
总是长度为20,无论其填充的是什么。因此,它永远不会进入while
循环。您可以启动另一个计数器来跟踪执行的输入数量。另请注意,由于<=
不存在,您正在检查可能导致ArrayIndexOutOfBoundsException
的{{1}}。