unicode 的中文字符串,调用 isalnum()返回的是 True ?
Posted fushengliuyi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unicode 的中文字符串,调用 isalnum()返回的是 True ?相关的知识,希望对你有一定的参考价值。
描述
Python isalnum() 方法检测字符串是否由字母和数字组成。
语法
isalnum()方法语法:
str.isalnum()
返回值
如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
今天看到一个同学,遇到这个问题,于是自己动手测试了一下,看效果:
可以看到我们这里str中输入了一个中文的字符串 但是结果还是为True,what,很多同学就好奇了,为什么嘞。
首先嘞,我们得想想 计算机中是如何存储汉字的 ,计算机中存储汉字的方式是汉字内码,what?又懵了吧,解释一下什么是汉字内码,请出我们的度娘..
这下明白了吧,ok就是这样的小细节导致我们有点蒙圈。
以上是关于unicode 的中文字符串,调用 isalnum()返回的是 True ?的主要内容,如果未能解决你的问题,请参考以下文章