阅读量:0
Python标准库中没有名为diff
的函数,但是你可以使用第三方库如difflib
来比较两个字符串或文件内容的差异。
以下是如何使用difflib
库中的Differ
类来比较两个字符串的差异:
import difflib # 定义两个字符串 str1 = 'hello world' str2 = 'hello python' # 创建Differ对象 d = difflib.Differ() # 比较两个字符串并生成差异报告 diff = list(d.compare(str1, str2)) # 打印差异报告 for line in diff: print(line)
输出结果如下:
- hello world + hello python
这表明第一个字符串和第二个字符串在第一行上有所不同,第一个字符串有一个world
,而第二个字符串有一个python
。