这段代码定义了一个函数find_paragraph,它接受两个参数:name和text。name是要查找的标题名字,而text是要搜索的文本。先将文本根据两个换行符("\n\n")分割成段落,然后遍历每个段落。对于每个段落,将其转换为小写并检查name是否存在于该段落中(不区分大小写)。如果找到匹配的段落,就返回该段落。如果遍历完所有段落都没有找到匹配的段落,则返回"找不到段落"。
接着,使用open函数打开一个文件(文件路径为"E:/1.txt")并将其内容读取到text变量中。
然后,程序要求用户输入一个标题名字,并将其保存到name变量中。
接下来,调用find_paragraph函数,将name和text作为参数传递进去,得到结果保存在result变量中。
最后,打印出result变量的值。如果找到了匹配的段落,就打印该段落;如果没有找到匹配的段落,就打印"找不到段落"。
def find_paragraph(name, text):
paragraph1 = text.split("\n\n")
for paragraph in paragraph1:
if name.lower() in paragraph.lower():
return paragraph
return "找不到段落"
with open("E:/1.txt", "r") as file:
text = file.read()
name = input("请输入标题名字:")
result = find_paragraph(name, text)
print(result)
这段代码是我初学python写的第一个小程序 希望和大家一起学习python中的知识