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()语句输出一个空行以分隔单词。