日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python3 词法拆分

發布時間:2025/4/16 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3 词法拆分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.可以利用translate+string模塊

2.可以利用jieba進行分詞(結巴分詞會分成詞,但是我需要斷句,所以這里不用)

3.利用python內置函數解決

僅僅只列出第3種方法,其他兩種方法更加簡單點所以就不列出來了。上代碼:

1 s = input("搜一搜:") 2 py = zw = sz = fh = '' 3 py_list = [] 4 zw_list = [] 5 sz_list = [] 6 fh_list = [] 7 py_num = zw_num = sz_num = fh_num = 0 8 for i in range(len(s)): 9 if s[i].encode('UTF-8').isalpha(): 10 if(i == py_num or i-py_num==1 or py == ''): 11 py += s[i] 12 py_num = i 13 else: 14 py_list.append(py) 15 py = ''+s[i] 16 py_num = i 17 elif (s[i].isdigit()): 18 if (i == sz_num or i - sz_num == 1 or sz == ''): 19 sz += s[i] 20 sz_num = i 21 else: 22 sz_list.append(sz) 23 sz = '' + s[i] 24 sz_num = i 25 elif (s[i].isalpha()): 26 if (i == zw_num or i - zw_num == 1 or zw == ''): 27 zw += s[i] 28 zw_num = i 29 else: 30 zw_list.append(zw) 31 zw = '' + s[i] 32 zw_num = i 33 else: 34 if (i == fh_num or i - fh_num == 1 or fh == ''): 35 fh += s[i] 36 fh_num = i 37 else: 38 fh_list.append(fh) 39 fh = '' + s[i] 40 fh_num = i 41 if py not in py_list: 42 py_list.append(py) 43 if sz not in sz_list: 44 sz_list.append(sz) 45 if zw_list not in zw_list: 46 zw_list.append(zw) 47 if fh not in fh_list: 48 fh_list.append(fh) 49 print('數字:{}\n中文:{}\n拼音:{}\n符號:{}\n'.format(''.join(sz_list),''.join(zw_list),''.join(py_list),''.join(fh_list)))

?

轉載于:https://www.cnblogs.com/bingoTest/p/10448981.html

總結

以上是生活随笔為你收集整理的python3 词法拆分的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。