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