python 중국어 문자열 인지 확인 하 는 방법

【목표 수요】
어떤 문자열 이 중국어 문자열 인지 확인 하기
[해결책]

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')
False
check_contain_chinese('123')
False
check_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 检查是否为中文字符串
(개인 학습 만 제공,무책임,히히~~)
이상 의 python 에서 중국어 문자열 인지 확인 하 는 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 도 많이 응원 해 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기