python培训之判断字符串是否包含中文

发布时间:2022-11-12 09:31:47 人气:71 作者:多测师

  原理:

  中文字符的编码范围是:

  \u4e00 - \u9fff

  只要编码在此范围就可判断为中文字符

  以下代码Python2下测试有效

  判断字符串中是否包含中文

  def is_contain_chinese(check_str):

  """

  判断字符串中是否包含中文

  :param check_str: {str} 需要检测的字符串

  :return: {bool} 包含返回True, 不包含返回False

  """

python培训之判断字符串是否包含中文

  for ch in check_str:

  if u'\u4e00' <= ch <= u'\u9fff':

  return True

  return False

  整个字符串都是中文

  def is_chinese(string):

  """

  检查整个字符串是否为中文

  Args:

  string (str): 需要检查的字符串,包含空格也是False

  Return

  bool

  """

  for chart in string:

  if chart < u'\u4e00' or chart > u'\u9fff':

  return False

  return True

  以上内容为大家介绍了python培训之判断字符串是否包含中文,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线