python 檢查是否為中文字符串的方法
【目標(biāo)需求】
查看某一個字符串是否為中文字符串
【解決辦法】
def check_contain_chinese(check_str): for ch in check_str: if u'\u4e00' <= ch <= u'\u9fff': return True else: return False
【舉例檢驗(yàn)】
check_contain_chinese('abcc')
False
check_contain_chinese('123')
False
check_contain_chinese('中文')
True
問題解決!
-----------------2018-07-27 更新-----------------
【更新】
上面的腳本實(shí)際上只識別了字符串的第一個字符,下面的版本則可以用來識別字符串中是否【包含or全是】中文字符
#檢驗(yàn)是否含有中文字符
def isContainChinese(s):
for c in s:
if ('\u4e00' <= c <= '\u9fa5'):
return True
return False
#檢驗(yàn)是否全是中文字符
def isAllChinese(s):
for c in s:
if not('\u4e00' <= c <= '\u9fa5'):
return False
return True
檢驗(yàn)結(jié)果展示:

(僅供個人學(xué)習(xí),不負(fù)責(zé)任,嘻嘻~~)
以上這篇python 檢查是否為中文字符串的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python爬蟲入門案例之爬取去哪兒旅游景點(diǎn)攻略以及可視化分析
讀萬卷書不如行萬里路,學(xué)的扎不扎實(shí)要通過實(shí)戰(zhàn)才能看出來,本篇文章手把手帶你爬取去哪兒平臺的旅游景點(diǎn)攻略并進(jìn)行可視化分析,大家可以在過程中查缺補(bǔ)漏,看看自己掌握程度怎么樣2021-10-10
django formset實(shí)現(xiàn)數(shù)據(jù)表的批量操作的示例代碼
這篇文章主要介紹了django-formset實(shí)現(xiàn)數(shù)據(jù)表的批量操作的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Python編程實(shí)現(xiàn)及時獲取新郵件的方法示例
這篇文章主要介紹了Python編程實(shí)現(xiàn)及時獲取新郵件的方法,涉及Python實(shí)時查詢郵箱及郵件獲取相關(guān)操作技巧,需要的朋友可以參考下2017-08-08
Python數(shù)據(jù)結(jié)構(gòu)與算法之圖的廣度優(yōu)先與深度優(yōu)先搜索算法示例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之圖的廣度優(yōu)先與深度優(yōu)先搜索算法,結(jié)合實(shí)例形式分析了圖的廣度優(yōu)先與深度優(yōu)先搜索算法原理與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12
PyCharm搭建Spark開發(fā)環(huán)境實(shí)現(xiàn)第一個pyspark程序
這篇文章主要介紹了PyCharm搭建Spark開發(fā)環(huán)境實(shí)現(xiàn)第一個pyspark程序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
Python使用Opencv打開筆記本電腦攝像頭報錯解問題及解決
這篇文章主要介紹了Python使用Opencv打開筆記本電腦攝像頭報錯解問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Python腳本實(shí)現(xiàn)代碼行數(shù)統(tǒng)計代碼分享
這篇文章主要介紹了Python腳本實(shí)現(xiàn)代碼行數(shù)統(tǒng)計代碼分享,本文給出了實(shí)現(xiàn)代碼和使用方法及統(tǒng)計效果,需要的朋友可以參考下2015-03-03

