python-全角轉半角

def strQ2B(ustring):
    """全角轉半角"""
    rstring = ""
    for uchar in ustring:
        inside_code = ord(uchar)
        if inside_code == 12288:  # 全角空格直接轉換
            inside_code = 32
        elif (inside_code >= 65281 and inside_code <= 65374):  # 全角字符(除空格)根據關係轉化
            inside_code -= 65248

        # rstring += unichr(inside_code)
        rstring += chr(inside_code)
    return rstring

 

發佈了37 篇原創文章 · 獲贊 15 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章