Python《字符串高效判断中文、英文、数字或者其他字符等》

序言:

     总结Python在字符串方面如何高效判断中文、英文、数字或者其他字符的经验, 不断更新~

判断中文

st = "我爱中国abc"
for s in st:
     if s >= u'\u4e00' and s<=u'\u9fa5':
          print("%s 是中文" %s)

效果图:


1.png

判断英文

st = "我爱中国I love China"
for s in st:
     if (s >= u'\u0041' and s <= u'\u005a') or (s >= u'\u0061' and s <= u'\u007a'):
          print("%s 是英文" %s)

效果图:


2.png

判断数字

st = "我爱中国I love China 520"
for s in st:
     if s.isdigit():
          print("%s 是数字" %s)

效果图:


3.png

判断空格

st = "我爱中国I love China 520"
for s in st:
     if s.isspace():
          print("%s 是空格" %s)

效果图:


4.png

判断特殊字符,可基于以上情况的else

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容