同上,小白求解,谢谢。
1 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
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)
添加回答
举报
0/150
提交
取消
