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

(僅供個人學習,不負責任,嘻嘻~~)
以上這篇python 檢查是否為中文字符串的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答