Jaustukas yra mažas skaitmeninis vaizdas, naudojamas idėjai ar emocijai išreikšti. Jausmų integravimas į programavimą gali būti įdomus. Tai daro programavimą malonia užduotimi. Jaustukus galite naudoti komentaruose, siųsti pranešimus arba tiesiogiai kodu. Naudodami jaustukus, nuobodžius tekstus, pvz., Gamybos žurnalus ir dokumentus, galite paversti įdomiu tekstu. Net žmonės linkę rinktis linijas su jaustukais, o tai padidina produktyvumą.
Kadangi „Python“ yra žinomas dėl savo universalumo, naudodami „Python“ galite atlikti daugybę jaustukų operacijų.
Spausdinkite jaustukus naudodami „Python“
Atrodo, kad jaustukų spausdinimas naudojant „Python“ yra sudėtingas, tačiau apgaulingai paprastas. Galite naudoti „Unicode“ simbolius, CLDR pavadinimus arba „Python“ biblioteką jaustukai spausdinti jaustukus.
„Unicode“ simbolių naudojimas jaustukams spausdinti
„Unicode“ yra universalus simbolių kodavimo standartas, priskiriantis kodą kiekvienam simboliui ir simboliui visomis pasaulio kalbomis. Kiekvienas jaustukas turi unikalų Unicode kodą. Jei naudojate „Unicode“ su „Python“, pakeiskite „+“ su „000“ iš „Unicode“. Tada pridėkite „Unicode“ priešdėlį su '' .
Pavyzdžiui, U+1F605 bus naudojamas kaip U0001F605. Čia, „+“ yra pakeičiamas „000“ ir '' yra priešdėlis su „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')
Aukščiau pateiktas kodas duos tokią išvestį:
🤣
🤐
„CLDR“ trumpųjų vardų naudojimas jaustukams spausdinti
CLDR renka trumpus simbolių pavadinimus ir „Emoji“ simbolių bei sekų raktinius žodžius. Šis metodas yra patogesnis ir lengvesnis naudoti.
# 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}')
Aukščiau pateiktas kodas duos tokią išvestį:
🤣
🤐
Jaustukų bibliotekos naudojimas jaustukams spausdinti
Ši biblioteka leidžia lengvai integruoti jaustukus į „Python“ programas. Tačiau prieš naudodami šią biblioteką turite ją įdiegti. Įsitikinkite sistemoje įdiegėte „pip“ . Komandų eilutėje vykdykite šiuos veiksmus:
pip install emoji
Tai įdiegs jaustukai Python biblioteka. Atminkite, kad norėdami naudoti šią biblioteką savo „Python“ programoje, turėsite importuoti biblioteką.
# 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:'))
Aukščiau pateiktas kodas duos tokią išvestį:
🤣
🤐
Susijęs: Kaip gauti naujų jaustukų „Android“
Visų emocijų ištraukimas iš teksto
Galite lengvai išgauti visas jaustukus iš teksto naudodami „Python“. Tai galima padaryti naudojant įprastą išraišką. Komandų eilutėje paleiskite šią komandą, kad įdiegtumėte reguliariosios bibliotekos biblioteką:
pip install regex
re.findall () metodas naudojamas norint rasti visas emocijas iš teksto.
# 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'[^ws,. ]', text)
print(emojis)
Bus rodomas toks išėjimas:
['', '', '', '', '']
Jaustukų konvertavimas į tekstą
Jaustukus galite paversti tekstu naudodami „Python“ demoji biblioteka. Norėdami įdiegti demoji biblioteką, paleiskite šią komandą:
pip install demoji
Įdiegę demoji biblioteką, turėsite atsisiųsti duomenis iš „Unicode Consortium“ jaustukų kodų saugyklos, nes pats jaustukų sąrašas dažnai atnaujinamas ir keičiamas. Įklijuokite šį kodą į „Python“ failą ir paleiskite jį, kad atsisiųstumėte reikiamus duomenis.
# Importing demoji library
import demoji
demoji.download_codes()
Galiausiai naudokite šį kodą, norėdami konvertuoti jaustukus į tekstą.
ką reiškia nerasta vieta
# 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)
Išėjimas:
{'': 'unamused face',
'': 'grinning face with smiling eyes,
'': 'angry face',
'': 'smiling face with sunglasses,
}
Pakeiskite jaustukus savo prasme
Jei norite pakeisti jaustukus jų reikšme, galite lengvai tai padaryti naudodami jaustukų biblioteką. Prieš vykdydami šį kodą, būtinai įdiekite jaustukų biblioteką naudodami pip.
# 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)
Aukščiau pateiktas kodas duos tokią išvestį:
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
Jaustukų pašalinimas iš „Python“ teksto
Galite pašalinti visas jaustukus iš teksto naudodami įprastas „Python“ išraiškas.
# 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))
Aukščiau pateiktas kodas duos tokią išvestį:
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
Pramoginkite programavimą naudodami jaustukus
Jaustukai dabar laikomi neatsiejama teksto komunikacijos dalimi. Naudodami „Python“ galią galite su jais atlikti daugybę operacijų. Įpraskite naudoti jaustukus komentaruose, rašykite pranešimus ir pan., Kad programavimas būtų įdomus.
Abu Jaustukai ir jaustukai dabar plačiai naudojami įvairiose organizacijose. Jūs netgi galite sukurkite savo jaustukus išreikšti save per tekstą.
Dalintis Dalintis „Tweet“ Paštu 100 populiariausių jaustukųJaustukų yra tiek daug, kad gali būti sunku žinoti, ką jie visi reiškia. Čia paaiškinti populiariausi jaustukai.
Skaityti toliau Susijusios temos- Programavimas
- Python
- Emojis
Yuvraj yra kompiuterių mokslo bakalauro studentas Delyje, Indijoje. Jis aistringas „Full Stack“ žiniatinklio kūrimui. Kai jis nerašo, jis tyrinėja skirtingų technologijų gylį.
Daugiau iš Yuvraj ChandraPrenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia