def str_q2b(ustring):
"""全角转半角"""
ss = []
for s in ustring:
rstring = ""
for uchar in s:
inside_code = ord(uchar)
if inside_code == 12288:
inside_code = 32
elif 65281 <= inside_code <= 65374:
inside_code -= 65248
rstring += chr(inside_code)
ss.append(rstring)
return ''.join(ss)
def str_b2q(ustring):
"""全角转半角"""
ss = []
for s in ustring:
rstring = ""
for uchar in s:
inside_code = ord(uchar)
if inside_code == 32:
inside_code = 12288
elif 33 <= inside_code <= 126:
inside_code += 65248
rstring += chr(inside_code)
ss.append(rstring)
return ''.join(ss)
转载请注明原文地址:https://ipadbbs.8miu.com/read-43358.html