अपने पायथन कोड में इमोजी कैसे शामिल करें

अपने पायथन कोड में इमोजी कैसे शामिल करें

इमोजी एक छोटी डिजिटल इमेज होती है जिसका इस्तेमाल किसी विचार या भावना को व्यक्त करने के लिए किया जाता है। प्रोग्रामिंग के साथ इमोजी को एकीकृत करना मजेदार हो सकता है। यह प्रोग्रामिंग को एक सुखद कार्य बनाता है। आप टिप्पणियों में इमोजी का उपयोग कर सकते हैं, संदेश भेज सकते हैं या सीधे कोड में उपयोग कर सकते हैं। आप इमोजी का उपयोग करके बोरिंग टेक्स्ट जैसे प्रोडक्शन लॉग और डॉक्यूमेंटेशन को दिलचस्प टेक्स्ट में बदल सकते हैं। यहां तक ​​कि लोग इमोजी वाली लाइनें चुनते हैं जिससे उत्पादकता बढ़ती है।





चूंकि पायथन अपनी बहुमुखी प्रतिभा के लिए जाना जाता है, आप पायथन का उपयोग करके इमोजी पर कई ऑपरेशन कर सकते हैं।





पायथन का उपयोग करके इमोजी को प्रिंट करना मुश्किल लगता है लेकिन यह भ्रामक रूप से सरल है। आप यूनिकोड वर्ण, CLDR नाम या पायथन लाइब्रेरी का उपयोग कर सकते हैं इमोजी इमोजी प्रिंट करने के लिए।





इमोजी प्रिंट करने के लिए यूनिकोड वर्णों का उपयोग करना

यूनिकोड एक सार्वभौमिक वर्ण एन्कोडिंग मानक है जो दुनिया की प्रत्येक भाषा में प्रत्येक वर्ण और प्रतीक को एक कोड प्रदान करता है। हर इमोजी को एक यूनिक यूनिकोड दिया गया है। पायथन के साथ यूनिकोड का उपयोग करते समय, प्रतिस्थापित करें '+' साथ '000' यूनिकोड से। और फिर यूनिकोड के साथ उपसर्ग लगाएं '' .

उदाहरण के लिए- U+1F605 का उपयोग U0001F605 के रूप में किया जाएगा। यहां, '+' के साथ बदल दिया जाता है '000' तथा '' यूनिकोड के साथ उपसर्ग है।



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

उपरोक्त कोड निम्नलिखित आउटपुट देगा:




🤣




🤐

इमोजी प्रिंट करने के लिए CLDR शॉर्ट नेम्स का इस्तेमाल करना

सीएलडीआर इमोजी वर्णों और अनुक्रमों के लिए छोटे वर्णों के नाम और कीवर्ड एकत्र करता है। यह विधि अधिक सुविधाजनक और उपयोग में आसान है।





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

उपरोक्त कोड निम्नलिखित आउटपुट देगा:




🤣




🤐

इमोजी प्रिंट करने के लिए इमोजी लाइब्रेरी का इस्तेमाल करना

यह पुस्तकालय इमोजी को पायथन कार्यक्रमों के साथ एकीकृत करना आसान बनाता है। लेकिन आपको इस पुस्तकालय का उपयोग करने से पहले इसे स्थापित करने की आवश्यकता है। सुनिश्चित करें आपने अपने सिस्टम पर पाइप स्थापित किया है . कमांड प्रॉम्प्ट में निम्नलिखित चलाएँ:





pip install emoji

यह स्थापित करेगा इमोजी पायथन पुस्तकालय। ध्यान दें कि इस पुस्तकालय को अपने पायथन कार्यक्रम में उपयोग करने के लिए, आपको पुस्तकालय को आयात करना होगा।

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

उपरोक्त कोड निम्नलिखित आउटपुट देगा:




🤣




🤐

सम्बंधित: Android पर नए इमोजी कैसे प्राप्त करें

पाठ से सभी इमोजी निकालना

आप पायथन का उपयोग करके टेक्स्ट से सभी इमोजी आसानी से निकाल सकते हैं। यह नियमित अभिव्यक्ति का उपयोग करके किया जा सकता है। रेगेक्स लाइब्रेरी को स्थापित करने के लिए कमांड प्रॉम्प्ट में निम्न कमांड चलाएँ:

pip install regex

पुनः ढूँढें () पाठ से सभी इमोजी को खोजने के लिए विधि का उपयोग किया जाता है।

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

निम्नलिखित आउटपुट प्रदर्शित किया जाएगा:

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

इमोजी को टेक्स्ट में बदलना

आप पायथन का उपयोग करके इमोजी को टेक्स्ट में बदल सकते हैं डेमोजी पुस्तकालय। डेमोजी लाइब्रेरी को स्थापित करने के लिए, निम्न कमांड चलाएँ:

pip install demoji

डेमोजी लाइब्रेरी स्थापित करने के बाद, आपको यूनिकोड कंसोर्टियम के इमोजी कोड रिपॉजिटरी से डेटा डाउनलोड करना होगा क्योंकि इमोजी सूची स्वयं अक्सर अपडेट और बदली जाती है। निम्नलिखित कोड को पायथन फ़ाइल में पेस्ट करें और फिर आवश्यक डेटा डाउनलोड करने के लिए इसे चलाएँ।

# Importing demoji library
import demoji
demoji.download_codes()

अंत में, इमोजी को टेक्स्ट में बदलने के लिए निम्नलिखित कोड का उपयोग करें।

जीमेल को नाम से कैसे सॉर्ट करें
# 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)

आउटपुट:

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

इमोजी को इसके अर्थ से बदलें

यदि आप इमोजी को उनके अर्थ से बदलना चाहते हैं, तो आप इमोजी लाइब्रेरी का उपयोग करके इसे आसानी से कर सकते हैं। निम्नलिखित कोड को निष्पादित करने से पहले पिप का उपयोग करके इमोजी लाइब्रेरी को स्थापित करना सुनिश्चित करें।

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

उपरोक्त कोड निम्नलिखित आउटपुट देगा:

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

पायथन में टेक्स्ट से इमोजी हटाना

आप पाइथन में रेगुलर एक्सप्रेशन की मदद से टेक्स्ट से सभी इमोजी को हटा सकते हैं।

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

उपरोक्त कोड निम्नलिखित आउटपुट देगा:

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

इमोजी के साथ प्रोग्रामिंग को मज़ेदार बनाएं

इमोजी को अब टेक्स्ट संचार का एक अभिन्न अंग माना जाता है। पायथन की शक्ति का उपयोग करके आप उन पर कई ऑपरेशन कर सकते हैं। प्रोग्रामिंग को मजेदार बनाने के लिए टिप्पणियों में इमोजी का उपयोग करने, संदेश भेजने आदि की आदत डालें।

दोनों इमोटिकॉन और इमोजी अब विभिन्न संगठनों में व्यापक रूप से उपयोग किया जा रहा है। आप यह भी अपना खुद का इमोजी बनाएं पाठ पर अपने आप को व्यक्त करने के लिए।

साझा करना साझा करना कलरव ईमेल 100 सबसे लोकप्रिय इमोजी की व्याख्या

इतने सारे इमोजी हैं, यह जानना मुश्किल हो सकता है कि उनका क्या मतलब है। यहां सबसे लोकप्रिय इमोजी की व्याख्या की गई है।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
  • emojis
लेखक के बारे में युवराज चंद्र(60 लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्र की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें