Python判断字符类型 是否为字母数字,是否为ascii字符等

利用字符串的decode方法,如果不是对应字符编码,报异常,然后返回False

  • 是否为ascii字符:
def is_ascii(s):
  try:
      if s.decode('ascii'):
          return True
  except Exception as e:
      return False

 

  • 是否为ascii字符中字母数字:
def is_alnum(s):
  try:
      if s.decode('ascii').isalnum():
          return True
  except Exception as e:
      return False
return False





posted on 2021-01-15 14:55  兵者  阅读(1464)  评论(0编辑  收藏  举报

导航