查看: 2074|回复: 0

Python全角转半角

[复制链接]

66

主题

151

帖子

1035

积分

xdtech

Rank: 5Rank: 5

积分
1035
发表于 2019-8-5 16:23:37 | 显示全部楼层 |阅读模式
全角样例:Brit Beaten After
半角样例:Brit Beaten After
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 += chr(inside_code)
    return rstring


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表