티스토리 뷰
728x90
반응형
문장을 한글자씩 한국어인지 영어인지 확인하면서 카운트를 세고,
한국어 카운트가 영어카운트보다 많으면 한국어로,
한국어 카운트가 영어카운트보다 적으면 영어로 구분하도록 하였습니다!
def isEnglishOrKorean(input_s):
k_count = 0
e_count = 0
for c in input_s:
if ord('가') <= ord(c) <= ord('힣'):
k_count+=1
elif ord('a') <= ord(c.lower()) <= ord('z'):
e_count+=1
return "한국어" if k_count>e_count else "영어"
이제 문장을 isEnglishOrKorean 함수의 파라미터로 넣어주면
문장이 한국어인지 영어인지를 리턴받게 됩니다
끝
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 리스트(배열) 순서 거꾸로 뒤집기 (0) | 2021.09.24 |
---|---|
[Dictionary] 딕셔너리에서 list of key 들이 존재하는 지 확인하는 법 (0) | 2021.09.17 |
[크롤링] 파이썬으로 인스타그램 게시물 크롤링하기 (json) (16) | 2021.09.16 |
[오류해결] Python BeautifulSoup - MarkupResemblesLocatorWarning (0) | 2021.09.15 |
[Python2.7] Python2에서 pip 설치 방법 (0) | 2021.09.13 |
댓글