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
。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:diff函数在python中怎样应用