Por Yuvraj Chandra
E-mail

Quer tornar seu código Python divertido para os colaboradores? Aprenda a incluir emojis em Python.

Um emoji é uma pequena imagem digital usada para expressar uma ideia ou emoção. Integrar emojis com programação pode ser divertido. Isso torna a programação uma tarefa agradável. Você pode usar emojis em comentários, enviar mensagens ou diretamente no código. Você pode converter textos chatos como registros de produção e documentação em textos interessantes usando emojis. Até mesmo as pessoas tendem a escolher as falas com emojis, o que aumenta a produtividade.

Como Python é conhecido por sua versatilidade, você pode realizar muitas operações em emoji usando Python.

Imprimir emojis usando Python

Imprimir emojis usando Python parece ser difícil, mas é aparentemente simples. Você pode usar caracteres Unicode, nomes CLDR ou biblioteca Python emoji para imprimir emojis.

Usando caracteres Unicode para imprimir emoji

instagram viewer

Unicode é um padrão universal de codificação de caracteres que atribui um código a cada caractere e símbolo em todos os idiomas do mundo. Cada emoji possui um Unicode exclusivo atribuído a ele. Ao usar Unicode com Python, substitua "+" com "000" do Unicode. E então prefixe o Unicode com "\".

Por exemplo, U + 1F605 será usado como \ U0001F605. Aqui, "+" é substituído por "000" e "\" é prefixado com o Unicode.

# rosto sorridente
imprimir ("\ U0001F600")
# rosto radiante com olhos sorridentes
imprimir ("\ U0001F601")
# rosto sorridente com suor
imprimir ("\ U0001F605")
# rolando de rir no chão
imprimir ("\ U0001F923")
# rosto com lágrimas de alegria
imprimir ("\ U0001F602")
# rosto ligeiramente sorridente
imprimir ("\ U0001F642")
# rosto sorridente com auréola
imprimir ("\ U0001F607")
# rosto sorridente com olhos de coração
imprimir ("\ U0001F60D")
# rosto com boca de zíper
imprimir ("\ U0001F910")
# rosto não divertido
imprimir ("\ U0001F612")

O código acima fornecerá o seguinte resultado:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Uso de nomes curtos CLDR para imprimir emojis

CLDR coleta nomes de caracteres curtos e palavras-chave para caracteres e sequências de Emoji. Este método é mais confortável e fácil de usar.

# rosto sorridente com óculos de sol
imprimir ("\ N {rosto sorridente com óculos de sol}")
# rosto sorridente
imprimir ("\ N {rosto sorridente}")
# rosto chorando alto
imprimir ("\ N {cara chorando alto}")
# rolando de rir no chão
imprimir ("\ N {rolando no chão rindo}")
# rosto com lágrimas de alegria
imprimir ("\ N {rosto com lágrimas de alegria}")
# rosto ligeiramente sorridente
imprimir ("\ N {rosto ligeiramente sorridente}")
# rosto sorridente com auréola
imprimir ("\ N {rosto sorridente com auréola}")
# cara de bravo
imprimir ("\ N {cara zangada}")
# rosto com boca de zíper
imprimir ("\ N {cara com boca de zíper}")
# rosto não divertido
imprimir ("\ N {rosto não divertido}")

O código acima fornecerá o seguinte resultado:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Usando a biblioteca de emojis para imprimir emojis

Essa biblioteca facilita a integração de emojis com programas Python. Mas você precisa instalar esta biblioteca antes de usá-la. Certificar-se de que você tem pip instalado em seu sistema. Execute o seguinte no prompt de comando:

pip install emoji

Isso irá instalar o emoji Biblioteca Python. Observe que para usar esta biblioteca em seu programa Python, você terá que importar a biblioteca.

# Importar bibliotecas necessárias
de emoji importar emojize
# rosto sorridente com óculos de sol
print (emojize (": smiling_face_with_sunglasses:"))
# rosto sorridente
imprimir (emojize (": grinning_face:"))
# rosto chorando alto
imprimir (emojize (": loudly_crying_face:"))
# rolando de rir no chão
print (emojize (": rolling_on_the_floor_laughing:"))
# rosto com lágrimas de alegria
print (emojize (": face_with_tears_of_joy:"))
# rosto ligeiramente sorridente
imprimir (emojize (": ligeiramente_smiling_face:"))
# rosto sorridente com auréola
print (emojize (": smiling_face_with_halo:"))
# cara de bravo
imprimir (emojize (": angry_face:"))
# rosto com boca de zíper
imprimir (emojize (": zipper-mouth_face:"))
# rosto não divertido
imprimir (emojize (": unamused_face:"))

O código acima fornecerá o seguinte resultado:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Relacionado: Como obter novos emojis no Android

Extraindo todos os emojis do texto

Você pode extrair facilmente todos os emojis do texto usando Python. Isso pode ser feito usando uma expressão regular. Execute o seguinte comando no prompt de comando para instalar a biblioteca regex:

pip install regex

re.findall () método é usado para localizar todos os emojis do texto.

# Importar bibliotecas necessárias
importar regex como re
# Texto do qual você deseja extrair emojis
text = 'Nós 😊 queremos 😅 para 😏 extrair 😁 estes 😀 emojis'
# Usando expressões regulares para encontrar e extrair todos os emojis do texto
emojis = re.findall (r '[^ \ w \ ⁠s,. ]', texto)
imprimir (emojis)

A seguinte saída será exibida:

['😊', '😅', '😏', '😁', '😀']

Convertendo Emoji em Texto

Você pode converter emoji em texto usando o Python demoji biblioteca. Para instalar a biblioteca de demoji, execute o seguinte comando:

pip install demoji

Depois de instalar a biblioteca de demojis, você terá que baixar os dados do repositório de códigos de emojis do Unicode Consortium, pois a própria lista de emojis é frequentemente atualizada e alterada. Cole o código a seguir em um arquivo Python e execute-o para baixar os dados necessários.

# Importando biblioteca de demoji
importar demoji
demoji.download_codes ()

Finalmente, use o seguinte código para converter emojis em texto.

# Importar bibliotecas necessárias
importar demoji
# Texto de onde você deseja converter emojis
text = "Converter 😄 os 😎 emojis fornecidos 😒 em 😠 texto"
emojis = demoji.findall (texto)
# Imprimir emojis convertidos
imprimir (emojis)

Resultado:

{'😒': 'rosto não divertido',
'😄': 'rosto sorridente com olhos sorridentes,
'😠': 'cara zangada',
'😎': 'rosto sorridente com óculos de sol,
}

Substitua o Emoji pelo seu significado

Se você quiser substituir os emojis pelo seu significado, pode fazer isso facilmente usando a biblioteca de emojis. Certifique-se de instalar a biblioteca de emoji usando pip antes de executar o código a seguir.

# Importar bibliotecas necessárias
importar emoji
# Texto de onde você deseja substituir os emojis
text = Estes são alguns dos emojis mais usados
1. 😂
2. 😍
3. 🤣
substituído_texto = emoji.demojize (texto, delimitadores = ("", ""))
# Imprimindo texto substituído
imprimir (texto substituído)

O código acima fornecerá o seguinte resultado:

Estes são alguns dos emojis mais usados
1. face_with_tears_of_joy
2. smile_face_with_heart-eyes
3. rolando de rir no chão

Removendo Emoji do Texto em Python

Você pode remover todos os emojis do texto com a ajuda de expressões regulares em Python.

# Importando biblioteca de expressões regulares
importar re
# Texto de onde você deseja remover todos os emojis
text = Estes são alguns dos emojis mais usados
1. 😂 Emoji 1
2. 😍 Emoji 2

# Imprimindo o texto com emojis
imprimir (texto)
# Função para remover emoji do texto
def removeEmoji (texto):
regrex_pattern = re.compile (pattern = "["
u "\ U0001F600- \ U0001F64F" # emoticons
u "\ U0001F300- \ U0001F5FF" # símbolos e pictogramas
u "\ U0001F680- \ U0001F6FF" # símbolos de transporte e mapa
u "\ U0001F1E0- \ U0001F1FF" # sinalizadores (iOS)
"] +", sinalizadores = re. UNICODE)
return regrex_pattern.sub (r '', texto)
# Imprimir o texto sem emojis
imprimir (removeEmoji (texto))

O código acima fornecerá o seguinte resultado:

Estes são alguns dos emojis mais usados
1. 😂 Emoji 1
2. 😍 Emoji 2
Estes são alguns dos emojis mais usados
1. Emoji 1
2. Emoji 2

Torne a programação divertida com emojis

Emojis agora são considerados parte integrante da comunicação de texto. Usando o poder do Python, você pode realizar muitas operações neles. Adquira o hábito de usar emojis em comentários, mensagens de confirmação, etc. para tornar a programação divertida.

Ambos Emoticon e Emoji agora estão sendo usados ​​extensivamente em várias organizações. Você também pode faça seu próprio emoji para se expressar por meio de texto.

E-mail
Os 100 emojis mais populares explicados

Existem tantos emojis que pode ser difícil saber o que todos eles significam. Aqui estão os emojis mais populares explicados.

Leia a seguir

Tópicos relacionados
  • Programação
  • Pitão
  • Emojis
Sobre o autor
Yuvraj Chandra (5 artigos publicados)

Yuvraj é estudante de graduação em Ciência da Computação na Universidade de Delhi, na Índia. Ele é apaixonado por Full Stack Web Development. Quando não está escrevendo, ele está explorando a profundidade de diferentes tecnologias.

Mais de Yuvraj Chandra

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.