python字符串垂直输出代码

以下是Python字符串垂直输出的代码示例:

string = "Hello World!"

for char in string:
    print(char)

输出:

H
e
l
l
o

W
o
r
l
d
!

该代码使用for循环遍历字符串中的每个字符,并使用print语句将每个字符垂直输出。

另外,如果要将字符串中的每个单词垂直输出,可以使用split()方法将字符串分割成单词列表,然后使用嵌套的for循环遍历每个单词中的每个字符并输出。以下是示例代码:

string = "Hello World!"

# 将字符串分割成单词列表
words = string.split()

# 遍历每个单词并输出
for word in words:
    for char in word:
        print(char)
    print()  # 输出空行以分隔单词

输出:

H
e
l
l
o

W
o
r
l
d
!

该代码首先使用split()方法将字符串分割成单词列表,然后使用两个嵌套的for循环遍历每个单词中的每个字符并输出。在每个单词输出完毕后,使用print()语句输出一个空行以分隔单词。