Cara Menyertakan Emoji dalam Kode Python Anda

Cara Menyertakan Emoji dalam Kode Python Anda

Emoji adalah gambar digital kecil yang digunakan untuk mengekspresikan ide atau emosi. Mengintegrasikan emoji dengan pemrograman bisa menyenangkan. Itu membuat pemrograman menjadi tugas yang menyenangkan. Anda dapat menggunakan emoji dalam komentar, komit pesan atau langsung dalam kode. Anda dapat mengubah teks membosankan seperti log produksi dan dokumentasi menjadi teks yang menarik dengan menggunakan emoji. Bahkan orang cenderung memilih garis yang memiliki emoji yang meningkatkan produktivitas.





Karena Python dikenal karena keserbagunaannya, Anda dapat melakukan banyak operasi pada emoji menggunakan Python.





Mencetak emoji menggunakan Python tampaknya sulit tetapi sebenarnya sederhana. Anda dapat menggunakan karakter Unicode, nama CLDR, atau pustaka Python emoji untuk mencetak emoji.





Menggunakan Karakter Unicode untuk Mencetak Emoji

Unicode adalah standar pengkodean karakter universal yang memberikan kode untuk setiap karakter dan simbol dalam setiap bahasa di dunia. Setiap emoji memiliki Unicode unik yang ditugaskan padanya. Saat menggunakan Unicode dengan Python, ganti '+' dengan '000' dari Unicode. Dan kemudian awali Unicode dengan '' .

Misalnya- U+1F605 akan digunakan sebagai U0001F605. Di Sini, '+' diganti dengan '000' dan '' diawali dengan Unicode.



# grinning face
print('U0001F600')
# beaming face with smiling eyes
print('U0001F601')
# grinning face with sweat
print('U0001F605')
# rolling on the floor laughing
print('U0001F923')
# face with tears of joy
print('U0001F602')
# slightly smiling face
print('U0001F642')
# smiling face with halo
print('U0001F607')
# smiling face with heart-eyes
print('U0001F60D')
# zipper-mouth face
print('U0001F910')
# unamused face
print('U0001F612')

Kode di atas akan memberikan output berikut:




🤣




🤐

Menggunakan Nama Pendek CLDR untuk Mencetak Emoji

CLDR mengumpulkan nama karakter pendek dan kata kunci untuk karakter dan urutan Emoji. Cara ini lebih nyaman dan mudah digunakan.





# smiling face with sunglasses
print('N{smiling face with sunglasses}')
# grinning face
print('N{grinning face}')
# loudly crying face
print('N{loudly crying face}')
# rolling on the floor laughing
print('N{rolling on the floor laughing}')
# face with tears of joy
print('N{face with tears of joy}')
# slightly smiling face
print('N{slightly smiling face}')
# smiling face with halo
print('N{smiling face with halo}')
# angry face
print('N{angry face}')
# zipper-mouth face
print('N{zipper-mouth face}')
# unamused face
print('N{unamused face}')

Kode di atas akan memberikan output berikut:




🤣




🤐

Menggunakan Perpustakaan Emoji untuk Mencetak Emoji

Pustaka ini memudahkan pengintegrasian emoji dengan program Python. Tetapi Anda perlu menginstal perpustakaan ini sebelum menggunakannya. Yakinkan Anda telah menginstal pip di sistem Anda . Jalankan yang berikut ini di command prompt:





pip install emoji

Ini akan menginstal emoji Pustaka Python. Perhatikan bahwa untuk menggunakan perpustakaan ini dalam program Python Anda, Anda harus mengimpor perpustakaan.

# Import required libraries
from emoji import emojize
# smiling face with sunglasses
print(emojize(':smiling_face_with_sunglasses:'))
# grinning face
print(emojize(':grinning_face:'))
# loudly crying face
print(emojize(':loudly_crying_face:'))
# rolling on the floor laughing
print(emojize(':rolling_on_the_floor_laughing:'))
# face with tears of joy
print(emojize(':face_with_tears_of_joy:'))
# slightly smiling face
print(emojize(':slightly_smiling_face:'))
# smiling face with halo
print(emojize(':smiling_face_with_halo:'))
# angry face
print(emojize(':angry_face:'))
# zipper-mouth face
print(emojize(':zipper-mouth_face:'))
# unamused face
print(emojize(':unamused_face:'))

Kode di atas akan memberikan output berikut:




🤣




🤐

Terkait: Cara Mendapatkan Emoji Baru di Android

Mengekstrak Semua Emoji Dari Teks

Anda dapat dengan mudah mengekstrak semua emoji dari teks menggunakan Python. Itu dapat dilakukan dengan menggunakan ekspresi reguler. Jalankan perintah berikut di prompt perintah untuk menginstal perpustakaan regex:

pip install regex

re.findall() metode ini digunakan untuk menemukan semua emoji dari teks.

# Import required libraries
import regex as re
# Text from which you want to extract emojis
text = 'We want to extract these emojis '
# Using regular expression to find and extract all emojis from the text
emojis = re.findall(r'[^w⁠s,. ]', text)
print(emojis)

Output berikut akan ditampilkan:

['', '', '', '', '']

Mengubah Emoji Menjadi Teks

Anda dapat mengubah emoji menjadi teks menggunakan Python demoji Perpustakaan. Untuk menginstal perpustakaan demoji, jalankan perintah berikut:

pip install demoji

Setelah Anda menginstal perpustakaan demoji, Anda harus mengunduh data dari repositori kode emoji Konsorsium Unicode karena daftar emoji itu sendiri sering diperbarui dan diubah. Rekatkan kode berikut dalam file Python lalu jalankan untuk mengunduh data yang diperlukan.

# Importing demoji library
import demoji
demoji.download_codes()

Terakhir, gunakan kode berikut untuk mengubah emoji menjadi teks.

cara menghentikan notifikasi email di windows 10
# Import required libraries
import demoji
# Text from where you want to convert emojis
text = 'Convert the given emojis to text'
emojis = demoji.findall(text)
# Print converted emojis
print(emojis)

Keluaran:

{'': 'unamused face',
'': 'grinning face with smiling eyes,
'': 'angry face',
'': 'smiling face with sunglasses,
}

Ganti Emoji Dengan Artinya

Jika Anda ingin mengganti emoji dengan artinya, Anda dapat dengan mudah melakukannya menggunakan perpustakaan emoji. Pastikan untuk menginstal perpustakaan emoji menggunakan pip sebelum mengeksekusi kode berikut.

# Import required libraries
import emoji
# Text from where you want to replace emojis
text = '''These are some of the most used emojis
1.
2.
3. 🤣'''
replaced_text = emoji.demojize(text, delimiters=('', ''))
# Printing replaced text
print(replaced_text)

Kode di atas akan memberikan output berikut:

These are some of the most used emojis
1. face_with_tears_of_joy
2. smiling_face_with_heart-eyes
3. rolling_on_the_floor_laughing

Menghapus Emoji Dari Teks dengan Python

Anda dapat menghapus semua emoji dari teks dengan bantuan ekspresi reguler di Python.

# Importing Regular Expression Library
import re
# Text from where you want to remove all emojis
text = '''These are some of the most used emojis
1. Emoji 1
2. Emoji 2
'''
# Printing the text with emojis
print(text)
# Function to remove emoji from text
def removeEmoji(text):
regrex_pattern = re.compile(pattern = '['
u'U0001F600-U0001F64F' # emoticons
u'U0001F300-U0001F5FF' # symbols & pictographs
u'U0001F680-U0001F6FF' # transport & map symbols
u'U0001F1E0-U0001F1FF' # flags (iOS)
']+', flags = re.UNICODE)
return regrex_pattern.sub(r'',text)
# Printing the text without emojis
print(removeEmoji(text))

Kode di atas akan memberikan output berikut:

These are some of the most used emojis
1. Emoji 1
2. Emoji 2
These are some of the most used emojis
1. Emoji 1
2. Emoji 2

Jadikan Pemrograman Menyenangkan Dengan Emoji

Emoji sekarang dianggap sebagai bagian integral dari komunikasi teks. Menggunakan kekuatan Python Anda dapat melakukan banyak operasi pada mereka. Biasakan menggunakan emoji dalam komentar, komit pesan, dll. untuk membuat pemrograman menjadi menyenangkan.

Keduanya Emoticon dan Emoji sekarang digunakan secara luas di berbagai organisasi. Anda bahkan bisa buat emojimu sendiri untuk mengekspresikan diri melalui teks.

Membagikan Membagikan Menciak Surel 100 Emoji Paling Populer Dijelaskan

Ada begitu banyak emoji, mungkin sulit untuk mengetahui apa artinya semua. Berikut adalah emoji paling populer yang dijelaskan.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Python
  • emoji
Tentang Penulis Yuvraj Chandra(60 Artikel Diterbitkan)

Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.

More From Yuvraj Chandra

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan