Superscript & Subscript
Convertir le texte en caractères Unicode en exposant ou indice, avec support des chiffres, lettres et symboles courants.
Caractères pris en charge :
Chiffres 0-9: ⁰¹²³⁴⁵⁶⁷⁸⁹
À propos de cet outil
Le texte en exposant et en indice sont des caractères Unicode spéciaux qui apparaissent surélevés ou abaissés par rapport au texte normal. Ils sont essentiels pour les équations mathématiques, les formules chimiques, les notes de bas de page et la notation scientifique, où vous devez afficher des exposants, des bases ou des annotations sans utiliser de mise en forme spéciale ni de balisage.
Il suffit de coller ou de saisir votre texte dans le champ d'entrée, de sélectionner si vous souhaitez un exposant ou un indice, puis de cliquer sur Convertir. L'outil transformera les caractères pris en charge—y compris les chiffres, les lettres et les symboles courants—en leurs équivalents Unicode. Le texte converti peut être copié directement et utilisé n'importe où sur les réseaux sociaux ou dans des documents qui supportent l'Unicode.
Questions Fréquentes
Implémentation du Code
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.