Python编程:判断字符串中是否包含中文

简介: Python编程:判断字符串中是否包含中文

原理:

中文字符的编码范围是:

\u4e00 - \u9fff

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

以下代码Python2下测试有效

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

def is_contain_chinese(check_str):
    """
    判断字符串中是否包含中文
    :param check_str: {str} 需要检测的字符串
    :return: {bool} 包含返回True, 不包含返回False
    """
    for ch in check_str:
        if u'\u4e00' <= ch <= u'\u9fff':
            return True
    return False

2、整个字符串都是中文

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


相关文章
|
2月前
|
数据处理 Python
Python中字符串、列表、字典常用的拼接方法有哪些?
Python中字符串、列表、字典常用的拼接方法有哪些?
56 1
|
4月前
2-Python字符串和列表
2-Python字符串和列表
15 0
|
10月前
|
数据采集 Python
如何从 Python 中的字符串列表中删除特殊字符?
如何从 Python 中的字符串列表中删除特殊字符?
236 0
|
5月前
|
存储 数据安全/隐私保护 索引
Python基础语法day02字符串详解和列表
今天是python基础语法入门第二天,大概总共会有四天左右。四天后就是对于python的numpy库的详细文章。那话不多说,我们开始。
|
8月前
|
存储 Python
【Python入门系列】第二篇、Python字符串、列表、元组、字典、集合的操作和常用方法
在Python中,字符串是由字符组成的,可以使用单引号或双引号来定义字符串。
114 0
|
9月前
|
存储 索引 Python
python基础知识-变量、字符串、列表
python基础知识-变量、字符串、列表
|
11月前
|
Python
Python 字符串str类型的方法(内建函数)分类举例列表
Python 字符串str类型的方法(内建函数)分类举例列表
64 0
|
索引 Python 容器
Python编程:容器总结-字符串、列表、元组、字典、集合
Python编程:容器总结-字符串、列表、元组、字典、集合
61 0
|
存储 SQL 算法
【Python刷题篇】Python从0到入门1|字符串、运算符、列表入门
本期是Python从0到入门1:字符串、运算符、列表入门,有不懂的地方可以评论进行讨论!
【Python刷题篇】Python从0到入门1|字符串、运算符、列表入门
|
存储 Python 容器
Python【字符串】【列表】【元组】常用操作(三)
Python【字符串】【列表】【元组】常用操作