另一个来自Python新手的问题。
我有一个数组,用户可以输入5个不同的单词/句子,在用户输入这5个文本之后,用户再次输入5个文本中的一个,程序从数组中删除这个字符串,用户添加另一个字符串,它直接附加到Index = 0。
但是,当我想运行这个数组并查找数组中的任何字符串是否至少有2个单词时,问题就开始了。
Text = []
for i in range(0, 5):
Text.append(input('Enter the text: '))
print (Text)
for i in range(0, 1):
Text.remove(input(
我有一段将文本附加到文本文件中的代码,但我需要这样做,即在输入的数据之间有特定数量的空格分隔。例如,我的程序要求用户输入文本4次,结果如下所示:
enter name: Mike
enter middle name: Jason
enter last name: Bell
enter age: 24
现在,文本文件将包含以下内容:
MikeJasonBell24
然而,我需要它是这样显示的,即名字有10个空格的‘限制’,中间名有6个空格,姓氏有5个空格,年龄2个空格。因此,文本文件将包含以下内容:
Mike Jason Bell 24
如果问题中有任何混淆之处,请告诉我。
在我的应用程序中,我有一个文本字段,用户可以在其中输入以下内容
"1,2,3,4"
被存储到数据库中。现在,当我想要使用内部数字时,我有两个选择:
"1,2,3,4".split(',')
或
string.scan(/\d+/) do |x|
a << x
end
这两种方法都会得到一个数组,比如
["1","2","3","4"]
然后我可以通过对每个号码调用to_i来使用这些号码。
有没有更好的方法来做这件事,那就是将
"1,2,3" t
您必须根据包含文本段落、空行以及隐藏消息的输入字符串生成文本构造型图。结果将以一对段落的形式显示,其中一段具有不同的间距,在立体地查看时会引起它的效果(可以找到这里的解释)。
示例
输入:
I invented vegetarianism. It is a diet involving no meat, just vegetables. It is also common in cows - they are awesome.
vegetarianism. is awesome.
输出:
I invented I invented
vegetarianism.