Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我想把一个句子分成几个单词,并让它垂直显示_Python_Python 3.x - Fatal编程技术网

Python 我想把一个句子分成几个单词,并让它垂直显示

Python 我想把一个句子分成几个单词,并让它垂直显示,python,python-3.x,Python,Python 3.x,这就是我目前所拥有的 sentence = input("Enter a sentence".lower()) sentence = sentence.split() print (sentence) 电流输出: enter a sentence hi my name is bob ['hi', 'my', 'name', 'is', 'bob'] 所需输出(没有那些大空间) 我想这涉及到句子中的单词,但我不确定 谢谢 您只需执行以下操作: for word in sentence:

这就是我目前所拥有的

sentence = input("Enter a sentence".lower())
sentence = sentence.split()
print (sentence)
电流输出:

enter a sentence hi my name is bob

['hi', 'my', 'name', 'is', 'bob']
所需输出(没有那些大空间)

我想这涉及到句子中的单词,但我不确定

谢谢

您只需执行以下操作:

for word in sentence:
    print(word)

您可以为
print
指定
end
参数,以从单个print语句中获得所需的间距。默认值是一个换行符:
'\n'

for word in sentence:
    print(word, end="\n\n")
编辑:哎呀,没有

所需输出(没有那些大空间)

同样,您可以在Python3的print函数中指定所需的任何端点。如果你想把它当作一个句子打印出来,你可以把结尾字符变成一个空格

或者,您可以使用字符串的
join
方法将iterable的元素连接到字符串。

print("\n".join(sentence))
#or more explicitly:
print("\n".join(word for word in sentence))

这是逐行打印字符,还是逐行打印单词?我想这应该是句子中的单词。split():@MichaelMolter这大概是在
句子=句子。split()
我相信OP已经在他们的代码中完成了拆分,所以我假设
句子
已经基于此进行了拆分。非常感谢我尝试了这么多,但是我把它打印出来了(句子)
print("\n".join(sentence))
#or more explicitly:
print("\n".join(word for word in sentence))