以下是一个示例代码,可以遍历字符串的每一行,并将单词转为小写:
def convert_to_lowercase(text):
lines = text.split("\n") # 将文本按行拆分成列表
result = [] # 存储转换后的行
for line in lines:
words = line.split() # 将行按空格拆分成单词列表
lowercase_words = [word.lower() for word in words] # 将单词转为小写
converted_line = " ".join(lowercase_words) # 将单词用空格重新连接成行
result.append(converted_line) # 将转换后的行添加到结果列表中
converted_text = "\n".join(result) # 将结果列表按行重新连接成文本
return converted_text
# 示例用法
text = "Hello World\nThis is a Test\n"
converted_text = convert_to_lowercase(text)
print(converted_text)
运行以上代码,将输出如下结果:
hello world
this is a test
这个示例代码中,首先将文本按行拆分成列表,然后遍历每一行。对于每一行,我们再将其按空格拆分成单词列表。然后使用列表推导式将单词转换为小写形式,并将其重新连接成行。最后,将转换后的行添加到结果列表中。最后,将结果列表按行重新连接成文本,并返回转换后的文本。
上一篇:遍历行数据
下一篇:遍历行以确定特定单词的计数