【发布时间】:2021-11-28 15:26:00
【问题描述】:
我想检查字符串中的字符是否为英文字母。我的意思是,如果我输入希伯来字母,is.alpha() 方法将返回 True,但我只想要英文字母。
【问题讨论】:
-
请阅读How to Ask 并添加您迄今为止尝试过的内容
我想检查字符串中的字符是否为英文字母。我的意思是,如果我输入希伯来字母,is.alpha() 方法将返回 True,但我只想要英文字母。
【问题讨论】:
判断是不是字母,是不是ascii字符
def isEnglish(s):
return s.isascii() and s.isalpha()
【讨论】:
isascii是一个python3函数
isEnglish('á') 返回False所以isEnglish('š')
a 这样的字符在两种语言中都使用,所以你的建议是不检查严格为英语的字符。