3.7. uniseg.emoji — Emoji Properties

Emoji Data for UTS #51.

UTS #51: Unicode Emoji (16.0)

uniseg.emoji.emoji(c: str, /) bool

Return Emoji boolean Unicode property value for c.

>>> emoji('A')
False
>>> emoji('🐸')
True
uniseg.emoji.emoji_component(c: str, /) bool

Return Emoji_Component boolean Unicode property value for c.

>>> emoji_component('A')
False
>>> emoji_component('#')
True
uniseg.emoji.emoji_modifier_base(c: str, /) bool

Return Emoji_Modifier_Base boolean Unicode property value for c.

>>> emoji_modifier_base('A')
False
>>> emoji_modifier_base('👼')
True
uniseg.emoji.emoji_presentation(c: str, /) bool

Return Emoji_Presentation boolean Unicode property value for c.

>>> emoji_presentation('A')
False
>>> emoji_presentation('🌞')
True
uniseg.emoji.extended_pictographic(c: str, /) bool

Return Extended_Pictographic boolean Unicode property value for c.

>>> extended_pictographic('A')
False
>>> extended_pictographic('🐤')
True