Bootstrap

python 中文字符串比较(判断是否包含给定中文字符)

python3中可以直接对中文字符串进行操作,比如判断某中文字符串中是否包含给定中文字符串。

ch_str1 = '神经张量网络'
ch_str2 = ['神经','张量','网络','神网','量网','量络']
for i in ch_str2:
    if i in ch_str1:
        print('yes')
    else:
        print('no')

结果为

yes
yes
yes
no
yes
no

也可以用下面的语法

for i in ch_str2:
    if ch_str1.find(i)>=0:
        print('yes')
    else:
        print('no')

结果为

yes
yes
yes
no
yes
no
;