导语:
本文主要介绍了关于python如何判断是不是汉字?的相关知识,包括python中英文字符和中文字符,以及python中中文字符用什么表示这些编程知识,希望对大家有参考作用。
python中可以使用下面的代码查看是否为中文:
def is_Chinese(word):
for ch in word:
if '\u4e00' <= ch <= '\u9fff':
return True
return False
在执行代码的过程中,python并不知道这个字符是什么意思,是不是中文,而是把所有的代码都翻译成二进制,也就是000111的形式,机器可以理解的语言。
也就是说,计算机中的所有字符都用数字表示。汉字也是用数字表示的,unicdoe 4E00~9FFF表示中文,所以如果一个字符的utf-8编码在这个范围内,就说明是中文。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python2.7安装扭曲错误如何解决11/11
- ♥ python中如何随机取多个值11/13
- ♥ python PyQt 将小部件添加到工具栏12/10
- ♥ python如何将数字向右对齐?09/07
- ♥ Python expandtabs() 方法11/28
- ♥ 什么是python交互12/17
内容反馈