玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

求Python快速判定ASCII字符和非ASCII字符的方法

同上,小白求解,谢谢。

pythondef is_ascii(s):
    return all(ord(c) < 128 for c in s)

或者使用:

pythons.decode('ascii')

然后,抓UnicodeDecodeError异常。

后者看上去要高效一些。

Update:
还有一种方法,使用curses模组:

pythonfrom curses import ascii

def isascii(s):
    return all(ascii.isascii(c) for c in s)

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd18504.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年06月07日 - 19时42分53秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules