Python標準庫中沒有名為diff
的函數(shù),但是你可以使用第三方庫如difflib
來比較兩個字符串或文件內容的差異。
以下是如何使用difflib
庫中的Differ
類來比較兩個字符串的差異:
import difflib
# 定義兩個字符串
str1 = 'hello world'
str2 = 'hello python'
# 創(chuàng)建Differ對象
d = difflib.Differ()
# 比較兩個字符串并生成差異報告
diff = list(d.compare(str1, str2))
# 打印差異報告
for line in diff:
print(line)
輸出結果如下:
- hello world
+ hello python
這表明第一個字符串和第二個字符串在第一行上有所不同,第一個字符串有一個world
,而第二個字符串有一個python
。