python将中文标点与 英文全角标点转英文半角
生活随笔
收集整理的這篇文章主要介紹了
python将中文标点与 英文全角标点转英文半角
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
def C_trans_to_E(str):C_pun = u',。!?【】()《》“‘:;[]{}&,.?()\%-+ ̄~$#@=_、/'E_pun = u',.!?[]()<>"\':;[]{}&,.?()\\%-+~~$#@=_//'table = {ord(f): ord(t) for f, t in zip(C_pun, E_pun)}return str.translate(table)
C_pun是你的字符串中可能出現的中文字符, E_pun中是相應的轉換成的英文字符(C_pun與E_pun中字符一定要對應)?比如說 C_pun中中文字符。是第2個,對應E_pun中英文字符.? 所以,當你的字符串中含有。時, 改代碼就會給你轉成.? ? ?如果覺得以上代碼中的標點轉換還不夠, 無法滿足你的需要, 可以自行修改C_pun與E_pun增加。
?
原鏈接:https://blog.csdn.net/nanbei2463776506/article/details/82967140
總結
以上是生活随笔為你收集整理的python将中文标点与 英文全角标点转英文半角的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: day 2 | 977.有序数组的平方
- 下一篇: 一篇评价牛顿的搞笑文