Python - 排序线 Python - 字符串不变性 Python - 重新格式化段落 很多时候,我们需要对文件的内容进行排序以进行分析。例如,我们希望得到不同学生写的句子,以按名称的字母顺序排列。这将涉及排序不仅仅是行的第一个字符,而是从左边开始的所有字符。在下面的程序中,我们首先从文件中读取行,然后使用sort函数打印它们,sort函数是标准python库的一部分。 打印文件 FileName = ("path\poem.txt") data=file(FileName).readlines() for i in range(len(data)): print data[i] 当我们运行上面的程序时,我们得到以下输出 - Summer is here. Sky is bright. Birds are gone. Nests are empty. Where is Rain? 对文件中的行进行排序 现在我们在打印文件内容之前应用sort函数。这些行根据左边的第一个字母排序。 FileName = ("path\poem.txt") data=file(FileName).readlines() data.sort() for i in range(len(data)): print data[i] 当我们运行上面的程序时,我们得到以下输出 - Birds are gone. Nests are empty. Sky is bright. Summer is here. Where is Rain? Python - 字符串不变性 Python - 重新格式化段落