![80a22f3ac12a375f01c7d30c9da33c09.png](https://i-blog.csdnimg.cn/blog_migrate/fdf21babf8c5f61a0f11f1fac0f26596.jpeg)
一直在忙工作的事情,对不起大家,今后一定抽出时间来写python,和大家一起学python。
今天给大家一段代码,大家可以看一下哈。
# 判断一个字符是否为汉字,英文字母,数字,空还是其他# 使用Unicode编码来判断def is_chinese(uchar): """判断一个unicode是否是汉字""" if u'一' <= uchar <= u'龥': return True else: return Falsedef is_number(uchar): """判断一个unicode是否是数字""" if u'0' <= uchar <= u'9': return True else: return Falsedef is_alphabet(uchar): """判断一个unicode是否是英文字母""" if (u'A' <= uchar <= u'Z') or (u'a' <= uchar <= u'z'): return True else: return Falsedef is_space(uchar): """判断一个unicode是否是空字符串(包括空格,回车,tab)""" space = [u' ', u'
', u'
', u' '] if uchar in space: return True else: return Falsedef is_other(uchar): """判断是否非汉字,数字,空字符和英文字符""" if not (is_space(uchar) or is_chinese(uchar) or is_number(uchar) or is_alphabet(uchar)): return True else: return False