Superscript & Subscript
텍스트를 Unicode 위첨자 또는 아래첨자 문자로 변환하며 숫자, 문자, 일반 기호를 지원합니다.
지원하는 문자:
숫자 0-9: ⁰¹²³⁴⁵⁶⁷⁸⁹
이 도구 소개
위첨자와 아래첨자는 일반 텍스트에 비해 위아래로 이동된 특수한 유니코드 문자입니다. 수학 방정식, 화학식, 각주, 과학 기호법에서 특수한 형식이나 마크업을 사용하지 않고 지수, 밑수, 주석을 표시해야 할 때 필수적인 기능입니다.
입력 필드에 텍스트를 붙여넣거나 입력한 후 위첨자 또는 아래첨자를 선택하고 변환 버튼을 클릭하면 됩니다. 이 도구는 숫자, 글자, 일반 기호 등 지원하는 문자를 해당하는 유니코드 문자로 변환합니다. 변환된 텍스트는 즉시 복사할 수 있으며 소셜 미디어에서 문서까지 유니코드를 지원하는 어디서나 사용할 수 있습니다.
자주 묻는 질문
코드 구현
SUPERSCRIPT = str.maketrans(
"0123456789abcdefghijklmnoprstuvwxyzABDEGHIJKLMNOPRTUVW+-=()",
"⁰¹²³⁴⁵⁶⁷⁸⁹ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁⱽᵂ⁺⁻⁼⁽⁾"
)
SUBSCRIPT = str.maketrans(
"0123456789aehijklmnoprstx+-=()",
"₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜₓ₊₋₌₍₎"
)
def to_superscript(text: str) -> str:
return text.translate(SUPERSCRIPT)
def to_subscript(text: str) -> str:
return text.translate(SUBSCRIPT)
print(to_superscript("x2 + y2 = r2")) # x² + y² = r²
print(to_subscript("H2O")) # H₂OComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.