python3 計算字串相識度

2021-09-10 19:32:26 字數 1046 閱讀 8453

# -*- coding: utf-8 -*-

"""created on wed feb 13 12:52:17 2019

@author: administrator

"""import difflib

if __name__ ==

'__main__'

: a =

'123456a'

b ='234567b'

str =

'上海中心大廈上海中心大廈1'

s1 =

'大廈'

s2 =

'上海中心'

s3 =

'上海中心大廈2'

s4 =

'上海中心大廈上海中心大廈3'

print

(difflib.sequencematcher(

none

, str, s1)

.quick_ratio())

print

(difflib.sequencematcher(

none

, str, s2)

.quick_ratio())

print

(difflib.sequencematcher(

none

, str, s3)

.quick_ratio())

print

(difflib.sequencematcher(

none

, str, s4)

.quick_ratio())

str =

'關於報送**的通知'

str2 =

'關於報送**的通知1'

print

(difflib.sequencematcher(

none

, str, s1)

.quick_ratio(

))

0.26666666666666666

0.47058823529411764

0.60.9230769230769231

python 3 比較字串

def cmp str first,second,druge 1 比較兩個字串或者字串列表是否相等 第乙個引數是輸入的第乙個字串或者列表 第二個引數是輸入的第二個字串或者列表 第三個引數是比較對應的列表字串還是比較列表中字串的內容 if druge 1 if len first len second...

python3中字串問題

在python3中,bytes string和unicodestring是兩種不同的型別。由於python3中,字串str在記憶體中是以unicode表示,乙個字元對應多個位元組。如果在網上傳輸,就需要將str轉化為以位元組為單位的bytes。例如,在做套接字試驗時,客戶端與服務端經行資料傳輸時,不...

Python3中的字串

字串一旦建立不可更改 在字串當中每個字元都是有對應的位置的 位置一般叫做下表或者索引 小標從左到右從零開始一次遞增 在程式中根據下標線對應的資料,下表是寫在中的 建立字串 a hellow word 訪問字串種的某乙個字元 print a 7 字串的運算 加法運算時拼接操作 字串只能和整數相乘,乘幾...