DOMDOM
0posts
today
total
personal posts · since 2021

Fragments
of a day.

A small notebook for slow moments slipping by.

2023 IT Creator
2024 Food Creator
2025 News Creator
2026 News Creator

Latest Posts최근

tistory view

Back to Home

[영어인가 한국어인가?] 파이썬으로 문장이 영어인지 한국어인지 구분하기

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
반응형

Comments

Thanks for staying up late.

keep wandering · keep listening