Kirjoittanut Yuvraj Chandra
Sähköposti

Haluatko tehdä Python-koodistasi hauskaa yhteistyökumppaneille? Opi lisäämään hymiöitä Pythoniin.

Emoji on pieni digitaalinen kuva, jota käytetään ilmaisemaan ajatusta tai tunteita. Emojien integrointi ohjelmointiin voi olla hauskaa. Se tekee ohjelmoinnista nautinnollisen tehtävän. Voit käyttää hymiöitä kommenteissa, lähettää viestejä tai suoraan koodissa. Voit muuntaa tylsät tekstit, kuten tuotantolokit ja dokumentaatio, mielenkiintoiseksi tekstiksi emojien avulla. Jopa ihmisillä on tapana valita linjoja, joissa on emojeja, mikä lisää tuottavuutta.

Koska Python tunnetaan monipuolisuudestaan, voit suorittaa monia toimintoja emojilla käyttämällä Pythonia.

Tulosta hymiöitä Pythonilla

Emojien tulostaminen Pythonilla näyttää olevan vaikeaa, mutta se on petollisen yksinkertaista. Voit käyttää Unicode-merkkejä, CLDR-nimiä tai Python-kirjastoa emoji tulostaa hymiöitä.

Unicode-merkkien käyttäminen emojien tulostamiseen

instagram viewer

Unicode on universaali merkkien koodausstandardi, joka määrittää koodin jokaiselle merkille ja symbolille kaikilla kielillä maailmassa. Jokaisella emojilla on yksilöllinen Unicode. Kun käytät Unicodea Pythonin kanssa, korvaa se "+" kanssa "000" Unicodesta. Ja sitten liitä Unicode "\".

Esimerkiksi - U + 1F605 käytetään nimellä \ U0001F605. Tässä, "+" korvataan "000" ja "\" on etuliite Unicode.

# virnistävät kasvot
tulosta ("\ U0001F600")
# säteilevät kasvot hymyillen
tulosta ("\ U0001F601")
# hymyilevät kasvot
tulosta ("\ U0001F605")
# liikkuu lattialla nauraen
tulosta ("\ U0001F923")
# kasvot ilon kyynelillä
tulosta ("\ U0001F602")
# hieman hymyilevät kasvot
tulosta ("\ U0001F642")
# hymyilevät kasvot halolla
tulosta ("\ U0001F607")
# hymyilevät kasvot sydämen silmillä
tulosta ("\ U0001F60D")
# vetoketju-suu
tulosta ("\ U0001F910")
# käyttämätön kasvot
tulosta ("\ U0001F612")

Yllä oleva koodi antaa seuraavan tuloksen:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

CLDR-lyhytnimien käyttö emojien tulostamiseen

CLDR kerää lyhyitä merkkien nimiä ja avainsanoja Emoji-hahmoille ja sekvensseille. Tämä menetelmä on mukavampi ja helppokäyttöisempi.

# hymyilevät kasvot aurinkolasilla
tulosta ("\ N {hymyilevät kasvot aurinkolasilla}")
# virnistävät kasvot
tulosta ("\ N {virnistävät kasvot}")
# äänekkäästi itkevät kasvot
tulosta ("\ N {äänekkäästi itkevät kasvot}")
# liikkuu lattialla nauraen
tulosta ("\ N {liikkuu lattialla nauraen" ")
# kasvot ilon kyynelillä
tulosta ("\ N {kasvot ilon kyynelistä}")
# hieman hymyilevät kasvot
tulosta ("\ N {hieman hymyilevät kasvot}")
# hymyilevät kasvot halolla
tulosta ("\ N {hymyilevät kasvot halolla}")
# vihainen kasvot
tulosta ("\ N {vihaiset kasvot}")
# vetoketju-suu
tulosta ("\ N {vetoketjun suuhun kasvot}")
# käyttämätön kasvot
tulosta ("\ N {käyttämättömät kasvot}")

Yllä oleva koodi antaa seuraavan tuloksen:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Emoji-kirjaston käyttäminen emojien tulostamiseen

Tämän kirjaston avulla emojien integrointi Python-ohjelmiin on helppoa. Mutta sinun on asennettava tämä kirjasto ennen sen käyttöä. Varmista sinulla on pip asennettu järjestelmään. Suorita seuraava komentokehotteessa:

pip asenna emoji

Tämä asentaa emoji Python-kirjasto. Huomaa, että tätä kirjastoa käytetään Python-ohjelmassa, sinun on tuotava kirjasto.

# Tuo vaaditut kirjastot
emojien tuonnista emojize
# hymyilevät kasvot aurinkolasilla
tulosta (emojize (": smiling_face_with_sunglasses:"))
# virnistävät kasvot
tulosta (emojize (": grinning_face:"))
# äänekkäästi itkevät kasvot
tulosta (emojize (": loudly_crying_face:"))
# liikkuu lattialla nauraen
tulosta (emojize (": rolling_on_the_floor_laughing:"))
# kasvot ilon kyynelillä
tulosta (emojize (": face_with_tears_of_joy:"))
# hieman hymyilevät kasvot
tulosta (emojize (": hieman_hymyilevä_pinta:"))
# hymyilevät kasvot halolla
tulosta (emojize (": smiling_face_with_halo:"))
# vihainen kasvot
tulosta (emojize (": angry_face:"))
# vetoketju-suu
tulosta (emojize (": zipper-mouth_face:"))
# käyttämätön kasvot
tulosta (emojize (": unamused_face:"))

Yllä oleva koodi antaa seuraavan tuloksen:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Liittyvät: Kuinka saada uusia hymiöitä Androidissa

Kaikkien hymiöiden purkaminen tekstistä

Voit helposti poimia kaikki emojit tekstistä Pythonilla. Se voidaan tehdä käyttämällä säännöllistä lauseketta. Asenna regex-kirjasto suorittamalla seuraava komento komentokehotteessa:

pip asenna regex

refindall () menetelmää käytetään kaikkien emojien löytämiseen tekstistä.

# Tuo vaaditut kirjastot
tuo regex kuten re
# Teksti, josta haluat poimia hymiöitä
text = 'Haluamme 😏 poimia nämä 😀 emojit'
# Säännöllisen lausekkeen käyttäminen kaikkien emojien etsimiseen ja purkamiseen tekstistä
emojis = re.fallall (r '[^ \ w \ ⁠s,. ] ', teksti)
tulosta (emojis)

Seuraava lähtö näytetään:

['😊', '😅', '😏', '😁', '😀']

Muunna emoji tekstiksi

Voit muuntaa emojin tekstiksi Pythonin avulla demoji kirjasto. Asenna demoji-kirjasto suorittamalla seuraava komento:

pip install demoji

Kun olet asentanut demoji-kirjaston, sinun on ladattava tiedot Unicode Consortiumin emoji-koodivarastosta, koska itse emoji-luetteloa päivitetään ja muutetaan usein. Liitä seuraava koodi Python-tiedostoon ja suorita se sitten tarvittavien tietojen lataamiseksi.

# Tuodaan demoji-kirjasto
tuo demoji
demoji.download_codes ()

Käytä lopuksi seuraavaa koodia muunnellaksesi emojit tekstiksi.

# Tuo vaaditut kirjastot
tuo demoji
# Teksti mistä haluat muuntaa hymiöt
text = "Muunna 😎 annettu hymiö 😒 tekstiksi"
emojis = demoji.findall (teksti)
# Tulosta muunnetut hymiöt
tulosta (emojis)

Tuotos:

{'😒': 'käyttämättömät kasvot',
'😄': 'virnistävät kasvot hymyilevillä silmillä,
'😠': 'vihaiset kasvot',
'😎': 'hymyilevät kasvot aurinkolasilla,
}

Korvaa emoji sen merkityksellä

Jos haluat korvata hymiöt niiden merkityksellä, voit tehdä sen helposti emoji-kirjastolla. Varmista, että asennat emoji-kirjaston pip-ohjelmalla ennen seuraavan koodin suorittamista.

# Tuo vaaditut kirjastot
tuo emoji
# Teksti, josta haluat korvata hymiöt
text = Nämä ovat joitain eniten käytettyjä emojeja
1. 😂
2. 😍
3. 🤣
korvattu_teksti = emoji.demojize (teksti, erottimet = ("", ""))
# Korvatun tekstin tulostaminen
tulosta (korvattu_teksti)

Yllä oleva koodi antaa seuraavan tuloksen:

Nämä ovat joitain eniten käytettyjä emojeja
1. kasvot_nauhojen kyyneleiden kanssa
2. hymyilevä_kasvot_ sydänsilmillä
3. liikkuva_lattian_nauraus

Emojin poistaminen Pythonin tekstistä

Voit poistaa kaikki emojit tekstistä Pythonin säännöllisten lausekkeiden avulla.

# Säännöllisen lausekekirjaston tuominen
tuoda uudelleen
# Teksti sieltä, josta haluat poistaa kaikki hymiöt
text = Nämä ovat joitain eniten käytettyjä emojeja
1. 😂 Emoji 1
2. 😍 Emoji 2

# Tekstin tulostaminen emojilla
tulosta (teksti)
# Toiminto emojin poistamiseksi tekstistä
def poistaEmoji (teksti):
regrex_pattern = uudelleen.käännä (malli = "["
u "\ U0001F600- \ U0001F64F" # hymiöt
u "\ U0001F300- \ U0001F5FF" # symbolit ja kuvakkeet
u "\ U0001F680- \ U0001F6FF" # kuljetus- ja karttasymbolit
u "\ U0001F1E0- \ U0001F1FF" # lippua (iOS)
"] +", liput = re. UNICODE)
return regrex_pattern.sub (r '', teksti)
# Tekstin tulostaminen ilman emojeja
tulosta (poistaEmoji (teksti))

Yllä oleva koodi antaa seuraavan tuloksen:

Nämä ovat joitain eniten käytettyjä emojeja
1. 😂 Emoji 1
2. 😍 Emoji 2
Nämä ovat joitain eniten käytettyjä emojeja
1. Emoji 1
2. Emoji 2

Tee ohjelmoinnista hauskaa hymiöiden avulla

Hymiöitä pidetään nyt kiinteänä osana tekstiviestintää. Pythonin tehoa käyttämällä voit suorittaa niille monia toimintoja. Hanki tapa käyttää hymiöitä kommenteissa, sitouttaa viestejä jne. tehdä ohjelmoinnista hauskaa.

Molemmat Hymiö ja hymiö käytetään nyt laajasti eri organisaatioissa. Voit jopa tee oma emoji ilmaista itseäsi tekstin yli.

Sähköposti
100 suosituinta selitettyä emojia

Hymiöitä on niin paljon, voi olla vaikea tietää, mitä ne kaikki tarkoittavat. Tässä ovat suosituimmat selitetyt emojit.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • Python
  • Hymiöt
Kirjailijasta
Yuvraj Chandra (5 artikkelia julkaistu)

Yuvraj on tietojenkäsittelytieteen perustutkinto-opiskelija Delhin yliopistossa Intiassa. Hän on intohimoisesti Full Stack -verkkokehityksestä. Kun hän ei kirjoita, hän tutkii eri tekniikoiden syvyyttä.

Lisää artistilta Yuvraj Chandra

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.