原理:
中文字符的編碼范圍是:
\u4e00-\u9fff
只要編碼在此范圍就可判斷為中文字符
以下代碼Python2下測(cè)試有效
判斷字符串中是否包含中文
defis_contain_chinese(check_str):
"""
判斷字符串中是否包含中文
:paramcheck_str:{str}需要檢測(cè)的字符串
:return:{bool}包含返回True,不包含返回False
"""
forchincheck_str:
ifu'\u4e00'<=ch<=u'\u9fff':
returnTrue
returnFalse
整個(gè)字符串都是中文
defis_chinese(string):
"""
檢查整個(gè)字符串是否為中文
Args:
string(str):需要檢查的字符串,包含空格也是False
Return
bool
"""
forchartinstring:
ifchartu'\u9fff':
returnFalse
returnTrue
以上內(nèi)容為大家介紹了python培訓(xùn)之判斷字符串是否包含中文,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。