join_jamos
자모 리스트나 자모 문자열을 완성형 음절로 조합합니다.assemble
join_jamos 의 별칭입니다.
combine_vowels
두 모음을 복합 모음으로 결합합니다. 결합할 수 없으면 기본적으로None 을 반환합니다.
join_on_fail=True 를 넘기면 결합할 수 없는 두 모음을 그대로 이어서 반환합니다.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
자모를 다시 완성형 음절로 조합
join_jamos(jamos: list[str] | str) -> str
join_jamos 의 별칭입니다.
assemble(jamos: list[str] | str) -> str
None 을 반환합니다.
join_on_fail=True 를 넘기면 결합할 수 없는 두 모음을 그대로 이어서 반환합니다.
combine_vowels(vowel1: str, vowel2: str, join_on_fail: bool = False) -> str | None
combine_character(cho: str, jung: str, jong: str = "") -> str
disassemble_to_groups(text: str) -> list[list[str]]
disassemble_complete_character(char: str) -> dict[str, str] | None
remove_last_character(text: str) -> str
from hangulpy import (
assemble,
combine_character,
combine_vowels,
disassemble_complete_character,
disassemble_to_groups,
join_jamos,
remove_last_character,
)
print(join_jamos(["ㅎ", "ㅏ", "ㄴ", "ㄱ", "ㅡ", "ㄹ"])) # 한글
print(assemble("ㅎㅏㄴㄱㅡㄹ")) # 한글
print(join_jamos("ㄱㅏㄴㅏ")) # 가나
print(combine_vowels("ㅗ", "ㅏ")) # ㅘ
print(combine_character("ㄱ", "ㅏ", "ㅂ")) # 갑
print(disassemble_to_groups("사과")) # [["ㅅ", "ㅏ"], ["ㄱ", "ㅗ", "ㅏ"]]
print(disassemble_complete_character("값")) # {"choseong": "ㄱ", "jungseong": "ㅏ", "jongseong": "ㅂㅅ"}
print(remove_last_character("전화")) # 전호
from hangulpy import combine_vowels, disassemble_to_groups
print(combine_vowels("ㅏ", "ㅗ")) # None
print(combine_vowels("ㅏ", "ㅗ", join_on_fail=True)) # ㅏㅗ
print(disassemble_to_groups("값괜찮아"))
# [["ㄱ", "ㅏ", "ㅂ", "ㅅ"], ["ㄱ", "ㅗ", "ㅐ", "ㄴ"], ["ㅊ", "ㅏ", "ㄴ", "ㅎ"], ["ㅇ", "ㅏ"]]