Python判断字符串中是否有中文小技巧

简介: 博主工作中刚好用到了检测中文的小技巧,记录一下

目录

前言

检验是否全是中文字符

检验是否含有中文字符

前言

博主工作中刚好用到了检测中文的小技巧,记录一下


检验是否全是中文字符

def is_all_chinese(strs):
    for _char in strs:
        if not '\u4e00' <= _char <= '\u9fa5':
            return False
    return True
# 案例
print(is_all_chinese('你好,hello')) # False
print(is_all_chinese('你好')) # True

检验是否含有中文字符

def is_contains_chinese(strs):
    for _char in strs:
        if '\u4e00' <= _char <= '\u9fa5':
            return True
    return False
# 案例
print(is_contains_chinese('你好,hello')) # True
print(is_contains_chinese('你好')) # True
相关文章
|
5天前
|
存储 算法 Python
【亮剑】如何在 Python 中查找两个字符串之间的差异位置?
【4月更文挑战第30天】本文探讨了Python中查找两个字符串差异位置的方法。首先,通过内置函数和基本字符串操作,可以逐个字符比较找到第一个不同位置。其次,利用`difflib`库的`SequenceMatcher`能获取更详细的差异信息。最后,通过实现Levenshtein距离算法,可以计算字符串间的最小编辑距离。根据需求选择合适的方法,能提升代码效率和可读性。
|
7天前
|
Go 索引 Python
非常全面的python字符串相关处理方法(二)
非常全面的python字符串相关处理方法(二)
|
7天前
|
存储 索引 Python
非常全面的python字符串相关处理方法(一)
非常全面的python字符串相关处理方法(一)
|
9天前
|
人工智能 索引 Python
Python 字符串格式化输出
Python 字符串格式化输出
8 0
|
10天前
|
Python
Python 字符串格式化指南
本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `&quot;%s %d&quot; % (var1, var2)`;2) `str.format()` 方法,如 `&quot;{} {}&quot;.format(var1, var2)`;3) Python 3.6+ 的 f-strings,如 `f&quot;{var1} {var2}&quot;`。每种方法都支持变量插入和格式控制,如指定小数位数。选择合适的方法能提升代码可读性和效率。
9 0
|
10天前
|
API Python
[AIGC] Python字符串常用API介绍
[AIGC] Python字符串常用API介绍
|
11天前
|
机器学习/深度学习 存储 数据挖掘
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
|
12天前
|
存储 Python
Python列表转字符串
Python列表转字符串
9 0
|
12天前
|
XML 数据格式 Python
【代码片段】【Python】XML 字符串格式化打印
【代码片段】【Python】XML 字符串格式化打印
13 0
|
13天前
|
Python
python html(文件/url/html字符串)转pdf
python html(文件/url/html字符串)转pdf
9 0