Ingin membuat kode Python Anda menyenangkan bagi kolaborator? Pelajari cara memasukkan emoji dengan Python.
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 di komentar, mengirim pesan, atau langsung di kode. Anda dapat mengubah teks membosankan seperti log produksi dan dokumentasi menjadi teks yang menarik dengan menggunakan emoji. Bahkan orang cenderung memilih baris yang memiliki emoji yang meningkatkan produktivitas.
Karena Python dikenal dengan keserbagunaannya, Anda dapat melakukan banyak operasi pada emoji menggunakan Python.
Cetak Emoji Menggunakan Python
Mencetak emoji menggunakan Python tampaknya sulit, tetapi tampak 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 ke setiap karakter dan simbol dalam setiap bahasa di dunia. Setiap emoji memiliki Unicode unik yang ditetapkan padanya. Saat menggunakan Unicode dengan Python, ganti "+" dengan "000" dari Unicode. Dan kemudian awali Unicode dengan "\".
Misalnya- U + 1F605 akan digunakan sebagai \ U0001F605. Sini, "+" diganti dengan "000" dan "\" diawali dengan Unicode.
# wajah menyeringai
cetak ("\ U0001F600")
# wajah berseri-seri dengan mata tersenyum
cetak ("\ U0001F601")
# wajah menyeringai dengan keringat
cetak ("\ U0001F605")
# Berguling-guling di lantai sambil tertawa
cetak ("\ U0001F923")
# wajah dengan air mata kebahagiaan
cetak ("\ U0001F602")
# wajah sedikit tersenyum
cetak ("\ U0001F642")
# wajah tersenyum dengan lingkaran cahaya
cetak ("\ U0001F607")
# wajah tersenyum dengan mata hati
cetak ("\ U0001F60D")
# wajah ritsleting mulut
cetak ("\ U0001F910")
# wajah tidak senang
cetak ("\ U0001F612")
Kode di atas akan memberikan keluaran sebagai 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.
# wajah tersenyum dengan kacamata hitam
cetak ("\ N {wajah tersenyum dengan kacamata hitam}")
# wajah menyeringai
cetak ("\ N {wajah menyeringai}")
# wajah menangis dengan keras
cetak ("\ N {wajah menangis dengan keras}")
# Berguling-guling di lantai sambil tertawa
cetak ("\ N {berguling-guling di lantai sambil tertawa}")
# wajah dengan air mata kebahagiaan
cetak ("\ N {wajah dengan air mata sukacita}")
# wajah sedikit tersenyum
cetak ("\ N {wajah sedikit tersenyum}")
# wajah tersenyum dengan lingkaran cahaya
cetak ("\ N {wajah tersenyum dengan halo}")
# wajah marah
cetak ("\ N {wajah marah}")
# wajah ritsleting mulut
cetak ("\ N {zipper-mouth face}")
# wajah tidak senang
cetak ("\ N {wajah tidak senang}")
Kode di atas akan memberikan keluaran sebagai berikut:
π
π
π
π€£
π
π
π
π
π€
π
Menggunakan Perpustakaan Emoji untuk Mencetak Emoji
Pustaka ini memudahkan untuk mengintegrasikan emoji dengan program Python. Tetapi Anda perlu menginstal pustaka ini sebelum menggunakannya. Yakinkan Anda telah menginstal pip di sistem Anda. Jalankan perintah berikut di prompt perintah:
pip instal emoji
Ini akan menginstal emoji Perpustakaan Python. Perhatikan bahwa untuk menggunakan pustaka ini dalam program Python Anda, Anda harus mengimpor pustaka tersebut.
# Impor perpustakaan yang diperlukan
dari emoji impor emoji
# wajah tersenyum dengan kacamata hitam
cetak (emojize (": smile_face_with_sunglasses:"))
# wajah menyeringai
cetak (emoji (": grinning_face:"))
# wajah menangis dengan keras
cetak (emojize (": loudly_crying_face:"))
# Berguling-guling di lantai sambil tertawa
cetak (emojize (": rolling_on_the_floor_laughing:"))
# wajah dengan air mata kebahagiaan
cetak (emojize (": face_with_tears_of_joy:"))
# wajah sedikit tersenyum
cetak (emojize (": little_smiling_face:"))
# wajah tersenyum dengan lingkaran cahaya
cetak (emojize (": smile_face_with_halo:"))
# wajah marah
cetak (emojize (": angry_face:"))
# wajah ritsleting mulut
cetak (emojize (": zipper-mouth_face:"))
# wajah tidak senang
cetak (emojize (": unamused_face:"))
Kode di atas akan memberikan keluaran sebagai 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 bisa dilakukan dengan menggunakan ekspresi reguler. Jalankan perintah berikut di prompt perintah untuk menginstal perpustakaan regex:
pip instal regex
re.findall () metode digunakan untuk menemukan semua emoji dari teks.
# Impor perpustakaan yang diperlukan
impor ekspresi reguler sebagai re
# Teks yang ingin Anda ekstrak emoji
text = 'Kami π ingin π
mengekstrak π emoji π ini'
# Menggunakan ekspresi reguler untuk menemukan dan mengekstrak semua emoji dari teks
emoji = re.findall (r '[^ \ w \ β s,. ] ', teks)
cetak (emoji)
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 instal demoji
Setelah Anda menginstal pustaka demoji, Anda harus mengunduh data dari repositori kode emoji Konsorsium Unicode karena daftar emoji itu sendiri sering diperbarui dan diubah. Tempel kode berikut dalam file Python, lalu jalankan untuk mendownload data yang diperlukan.
# Mengimpor perpustakaan demoji
impor demoji
demoji.download_codes ()
Terakhir, gunakan kode berikut untuk mengubah emoji menjadi teks.
# Impor perpustakaan yang diperlukan
impor demoji
# Teks dari tempat Anda ingin mengonversi emoji
text = "Ubah π emoji yang diberikan π menjadi π teks"
emojis = demoji.findall (teks)
# Cetak emoji yang dikonversi
cetak (emoji)
Keluaran:
{'π': 'wajah tidak senang',
'π': 'wajah menyeringai dengan mata tersenyum,
'π ': 'wajah marah',
'π': 'wajah tersenyum dengan kacamata hitam,
}
Ganti Emoji Dengan Artinya
Jika Anda ingin mengganti emoji dengan artinya, Anda dapat melakukannya dengan mudah menggunakan perpustakaan emoji. Pastikan untuk menginstal perpustakaan emoji menggunakan pip sebelum menjalankan kode berikut.
# Impor perpustakaan yang diperlukan
impor emoji
# Teks dari tempat Anda ingin mengganti emoji
text = Ini adalah beberapa emoji yang paling sering digunakan
1. π
2. π
3. π€£
diganti_teks = emoji.demojize (teks, pembatas = ("", ""))
# Mencetak teks yang diganti
cetak (diganti_teks)
Kode di atas akan memberikan keluaran sebagai berikut:
Ini adalah beberapa emoji yang paling sering digunakan
1. face_with_tears_of_joy
2. smile_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 dengan Python.
# Mengimpor Perpustakaan Ekspresi Reguler
impor kembali
# Teks dari tempat Anda ingin menghapus semua emoji
text = Ini adalah beberapa emoji yang paling sering digunakan
1. π Emoji 1
2. π Emoji 2
# Mencetak teks dengan emoji
cetak (teks)
# Fungsi untuk menghapus emoji dari teks
def removeEmoji (teks):
regrex_pattern = kompilasi ulang (pattern = "["
u "\ U0001F600- \ U0001F64F" # emotikon
u "\ U0001F300- \ U0001F5FF" # simbol & piktograf
u "\ U0001F680- \ U0001F6FF" # simbol transportasi & peta
u "\ U0001F1E0- \ U0001F1FF" # bendera (iOS)
"] +", flags = re. UNICODE)
return regrex_pattern.sub (r '', teks)
# Mencetak teks tanpa emoji
cetak (hapusEmoji (teks))
Kode di atas akan memberikan keluaran sebagai berikut:
Ini adalah beberapa emoji yang paling sering digunakan
1. π Emoji 1
2. π Emoji 2
Ini adalah beberapa emoji yang paling sering digunakan
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 padanya. Biasakan menggunakan emoji dalam komentar, komit pesan, dll. untuk membuat pemrograman menjadi menyenangkan.
Kedua Emoticon dan Emoji sekarang digunakan secara luas di berbagai organisasi. Anda bahkan bisa buat emoji Anda sendiriΒ untuk mengekspresikan diri Anda melalui teks.
Ada begitu banyak emoji, mungkin sulit untuk mengetahui apa artinya semua itu. Berikut penjelasan emoji paling populer.
Baca Selanjutnya
- Pemrograman
- Python
- Emoji
Yuvraj adalah seorang mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia sangat menyukai Pengembangan Web Full Stack. Saat dia tidak sedang menulis, dia menjelajahi kedalaman berbagai teknologi.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagiβ¦!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.