鱼C论坛

 找回密码
 立即注册
查看: 1916|回复: 4

[已解决]请教isalnum的问题

[复制链接]
发表于 2017-5-1 16:31:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
所有字符都是数字和字母 isalnum 会显示True
i='中国'
i.isalnum()

True

那是不是说,只要不是空格的,都会是True

我的理解对吗?

(python3.6.1版本)
最佳答案
2017-5-1 16:45:09
不是的,再仔细看看小甲鱼的帖子:http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403

举个反例:
  1. >>> s = '!'
  2. >>> s.isalnum()
  3. False
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-5-1 16:45:09 | 显示全部楼层    本楼为最佳答案   
不是的,再仔细看看小甲鱼的帖子:http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403

举个反例:
  1. >>> s = '!'
  2. >>> s.isalnum()
  3. False
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-1 20:09:35 | 显示全部楼层
冬雪雪冬 发表于 2017-5-1 16:45
不是的,再仔细看看小甲鱼的帖子:http://bbs.fishc.com/forum.php?mod=viewthread&tid=38992&extra=page%3 ...

那就是说汉字也算在字符中了,对吗?谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-1 20:30:31 From FishC Mobile | 显示全部楼层
是的,utf-8的大字符集把英文字符和汉字等同看待。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-1 20:56:27 | 显示全部楼层
冬雪雪冬 发表于 2017-5-1 20:30
是的,utf-8的大字符集把英文字符和汉字等同看待。

原来如此,非常感谢版主的解答
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-27 06:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表