码迷,mamicode.com
首页 > 其他好文 > 详细

unicode 的中文字符串,调用 isalnum()返回的是 True ?

时间:2020-02-06 23:13:52      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:为什么   解释   str   pre   文字   字符串   测试   src   字母   

描述

Python isalnum() 方法检测字符串是否由字母和数字组成。

语法

isalnum()方法语法:

str.isalnum()

返回值

如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False

 

今天看到一个同学,遇到这个问题,于是自己动手测试了一下,看效果:

技术图片

 

 可以看到我们这里str中输入了一个中文的字符串 但是结果还是为True,what,很多同学就好奇了,为什么嘞。

 

首先嘞,我们得想想 计算机中是如何存储汉字的 ,计算机中存储汉字的方式是汉字内码,what?又懵了吧,解释一下什么是汉字内码,请出我们的度娘..

技术图片

 

 这下明白了吧,ok就是这样的小细节导致我们有点蒙圈。

unicode 的中文字符串,调用 isalnum()返回的是 True ?

标签:为什么   解释   str   pre   文字   字符串   测试   src   字母   

原文地址:https://www.cnblogs.com/fushengliuyi/p/12271180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!