Python Kodunuza Emojiler Nasıl Dahil Edilir?

Python Kodunuza Emojiler Nasıl Dahil Edilir?

Emoji, bir fikri veya duyguyu ifade etmek için kullanılan küçük bir dijital görüntüdür. Emojileri programlama ile entegre etmek eğlenceli olabilir. Programlamayı zevkli bir iş haline getirir. Emojileri yorumlarda, mesajlarda veya doğrudan kodda kullanabilirsiniz. Emojileri kullanarak üretim günlükleri ve belgeler gibi sıkıcı metinleri ilginç metinlere dönüştürebilirsiniz. İnsanlar bile, üretkenliği artıran emojilere sahip satırları seçme eğilimindedir.





Python çok yönlülüğü ile bilindiği için Python kullanarak emoji üzerinde birçok işlemi gerçekleştirebilirsiniz.





Python kullanarak emojileri yazdırmak zor görünüyor ama aldatıcı bir şekilde basit. Unicode karakterleri, CLDR adlarını veya Python kitaplığını kullanabilirsiniz. emoji emojileri yazdırmak için.





Emoji Yazdırmak için Unicode Karakterleri Kullanma

Unicode, dünyadaki her dilde her karaktere ve sembole bir kod atayan evrensel bir karakter kodlama standardıdır. Her emojinin kendisine atanmış benzersiz bir Unicode'u vardır. Unicode'u Python ile kullanırken, değiştirin '+' ile birlikte '000' Unicode'dan. Ve sonra Unicode ile önek '' .

Örneğin- U+1F605, U0001F605 olarak kullanılacaktır. Buraya, '+' ile değiştirilir '000' ve '' Unicode ile ön eklidir.



# 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')

Yukarıdaki kod aşağıdaki çıktıyı verecektir:




🤣




🤐

Emoji Yazdırmak için CLDR Kısa Adlarını Kullanma

CLDR, Emoji karakterleri ve dizileri için kısa karakter adlarını ve anahtar sözcükleri toplar. Bu yöntem daha rahat ve kullanımı kolaydır.





# 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}')

Yukarıdaki kod aşağıdaki çıktıyı verecektir:




🤣




🤐

Emoji Yazdırmak için Emoji Kitaplığını Kullanma

Bu kitaplık, emojileri Python programlarıyla entegre etmeyi kolaylaştırır. Ama kullanmadan önce bu kütüphaneyi kurmanız gerekiyor. Emin olmak sisteminizde pip yüklü . Komut isteminde aşağıdakileri çalıştırın:





pip install emoji

Bu, emoji Python kitaplığı. Bu kütüphaneyi Python programınızda kullanmak için kütüphaneyi içe aktarmanız gerekeceğini unutmayın.

# 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:'))

Yukarıdaki kod aşağıdaki çıktıyı verecektir:




🤣




🤐

İlgili: Android'de Yeni Emojiler Nasıl Gidilir?

Metinden Tüm Emojileri Çıkarma

Python kullanarak metindeki tüm emojileri kolayca çıkarabilirsiniz. Normal ifade kullanılarak yapılabilir. Normal ifade kitaplığını yüklemek için komut isteminde aşağıdaki komutu çalıştırın:

pip install regex

yeniden bul() Yöntem, metindeki tüm emojileri bulmak için kullanılır.

# 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)

Aşağıdaki çıktı görüntülenecektir:

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

Emojiyi Metne Dönüştürme

Python'u kullanarak emojiyi metne dönüştürebilirsiniz. demoji kütüphane. Demoji kitaplığını kurmak için aşağıdaki komutu çalıştırın:

pip install demoji

Demoji kitaplığını yükledikten sonra, emoji listesinin kendisi sık sık güncellenip değiştirildiği için Unicode Konsorsiyumu'nun emoji kod deposundan veri indirmeniz gerekecek. Aşağıdaki kodu bir Python dosyasına yapıştırın ve ardından gerekli verileri indirmek için çalıştırın.

# Importing demoji library
import demoji
demoji.download_codes()

Son olarak, emojileri metne dönüştürmek için aşağıdaki kodu kullanın.

snapchatte çizgi nasıl geri alınır
# 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)

Çıktı:

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

Emojiyi Anlamıyla Değiştirin

Emojileri anlamlarıyla değiştirmek istiyorsanız emoji kütüphanesini kullanarak kolayca yapabilirsiniz. Aşağıdaki kodu çalıştırmadan önce emoji kitaplığını pip kullanarak kurduğunuzdan emin olun.

# 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)

Yukarıdaki kod aşağıdaki çıktıyı verecektir:

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

Python'da Metinden Emojiyi Kaldırmak

Python'da düzenli ifadeler yardımıyla tüm emojileri metinden kaldırabilirsiniz.

# 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))

Yukarıdaki kod aşağıdaki çıktıyı verecektir:

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

Emojilerle Programlamayı Eğlenceli Hale Getirin

Emojiler artık metin iletişiminin ayrılmaz bir parçası olarak görülüyor. Python'un gücünü kullanarak üzerlerinde birçok işlem yapabilirsiniz. Programlamayı eğlenceli hale getirmek için yorumlarda, mesajlarda vb. emoji kullanma alışkanlığı edinin.

Her ikisi de İfade ve Emoji günümüzde çeşitli organizasyonlarda yaygın olarak kullanılmaktadır. hatta yapabilirsin kendi emojini yap Kendinizi metin üzerinden ifade etmek için.

Paylaş Paylaş Cıvıldamak E-posta En Popüler 100 Emoji Açıklandı

O kadar çok emoji var ki, hepsinin ne anlama geldiğini bilmek zor olabilir. İşte açıklanan en popüler emojiler.

Sonrakini Oku
İlgili konular
  • Programlama
  • piton
  • emojiler
Yazar hakkında Yuvraj Chandra(60 Makale Yayımlandı)

Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.

Yuvraj Chandra'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın