Autorius Yuvraj Chandra
El

Norite, kad jūsų „Python“ kodas būtų įdomus bendradarbiams? Sužinokite, kaip į „Python“ įtraukti jaustukus.

Emoji yra mažas skaitmeninis vaizdas, naudojamas idėjai ar emocijoms išreikšti. Integruoti jaustukus su programavimu gali būti smagu. Tai daro programavimą malonia užduotimi. Jaustukus galite naudoti komentaruose, perduoti pranešimus arba tiesiogiai kode. Naudodami jaustukus galite paversti nuobodžius tekstus, pvz., Gamybos žurnalus ir dokumentus, į įdomų tekstą. Net žmonės linkę rinktis linijas, kuriose yra jaustukai, o tai padidina produktyvumą.

Kadangi „Python“ yra žinomas dėl savo universalumo, naudodami „Python“ galite atlikti daug operacijų su jaustukais.

Spausdinkite jaustukus naudodami „Python“

Atrodo, kad spausdinti jaustukus naudojant „Python“ yra sunku, bet tai apgaulingai paprasta. Galite naudoti „Unicode“ simbolius, CLDR pavadinimus arba „Python“ biblioteką jaustukai spausdinti jaustukus.

instagram viewer

„Unicode“ simbolių naudojimas jaustukams spausdinti

„Unicode“ yra universalus simbolių kodavimo standartas, kuris priskiria kodą kiekvienam simboliui ir simboliui kiekvienoje pasaulio kalboje. Kiekvienai jaustukui priskirtas unikalus „Unicode“ kodas. Kai naudojate „Unicode“ su „Python“, pakeiskite "+" su "000" iš „Unicode“. Tada pažymėkite „Unicode“ prieš "\".

Pvz., U + 1F605 bus naudojamas kaip \ U0001F605. Čia "+" pakeičiamas į "000" ir "\" yra priešdėlis su „Unicode“.

# išsišiepęs veidas
spausdinti ("\ U0001F600")
# spindintis veidas besišypsančiomis akimis
spausdinti ("\ U0001F601")
# išsišiepęs veidas su prakaitu
spausdinti ("\ U0001F605")
# riedėdamas ant grindų juokdamasis
spausdinti ("\ U0001F923")
# veidas su džiaugsmo ašaromis
spausdinti ("\ U0001F602")
# šiek tiek besišypsantis veidas
spausdinti ("\ U0001F642")
# besišypsantis veidas su aureole
spausdinti ("\ U0001F607")
# besišypsantis veidas širdies akimis
spausdinti ("\ U0001F60D")
# veidas su užtrauktuku
spausdinti ("\ U0001F910")
# nepriekaištingas veidas
spausdinti ("\ U0001F612")

Aukščiau pateiktas kodas suteiks šią išvestį:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

CLDR trumpųjų vardų naudojimas spausdinant jaustukus

CLDR renka trumpus simbolių pavadinimus ir raktinius žodžius „Emoji“ simboliams ir sekoms. Šis metodas yra patogesnis ir patogesnis naudoti.

# besišypsantis veidas su akiniais nuo saulės
spausdinti ("\ N {besišypsantis veidas su akiniais nuo saulės}")
# išsišiepęs veidas
spausdinti ("\ N {išsišiepęs veidas}")
# garsiai verkiantis veidas
spausdinti ("\ N {garsiai verkiantis veidas}")
# riedėdamas ant grindų juokdamasis
spausdinti ("\ N {juokiasi ant grindų juokdamasis}")
# veidas su džiaugsmo ašaromis
spausdinti ("\ N {veidas su džiaugsmo ašaromis}")
# šiek tiek besišypsantis veidas
spausdinti ("\ N {šiek tiek besišypsantis veidas}")
# besišypsantis veidas su aureole
spausdinti ("\ N {besišypsantis veidas su aureole}")
# piktas veidas
spausdinti ("\ N {piktas veidas}")
# veidas su užtrauktuku
spausdinti ("\ N {zipper-mouth face}")
# nepriekaištingas veidas
spausdinti ("\ N {unamused face}")

Aukščiau pateiktas kodas suteiks šią išvestį:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Jaustukų bibliotekos naudojimas jaustukams spausdinti

Ši biblioteka leidžia lengvai integruoti jaustukus su „Python“ programomis. Bet prieš naudodami šią biblioteką turite įdiegti. Įsitikinkite savo sistemoje turite įdiegę „pip“. Komandų eilutėje vykdykite šiuos veiksmus:

pip įdiegti jaustukus

Tai įdiegs jaustukai Python biblioteka. Atminkite, kad norėdami naudoti šią biblioteką savo „Python“ programoje, turėsite biblioteką importuoti.

# Importuokite reikalingas bibliotekas
iš emoji importuoti emojize
# besišypsantis veidas su akiniais nuo saulės
spausdinti (emojize (": smiling_face_with_sunglasses:"))
# išsišiepęs veidas
spausdinti (emojize (": grinning_face:"))
# garsiai verkiantis veidas
spausdinti (emojize (": loudly_crying_face:"))
# riedėdamas ant grindų juokdamasis
spausdinti (emojize (": rolling_on_the_floor_laughing:"))
# veidas su džiaugsmo ašaromis
spausdinti (emojize (": face_with_tears_of_joy:"))
# šiek tiek besišypsantis veidas
spausdinti (emojize (": šiek tiek_smiling_face:"))
# besišypsantis veidas su aureole
spausdinti (emojize (": smiling_face_with_halo:"))
# piktas veidas
spausdinti (emojize (": angry_face:"))
# veidas su užtrauktuku
spausdinti (emojize (": zipper-mouth_face:"))
# nepriekaištingas veidas
spausdinti (emojize (": unamused_face:"))

Aukščiau pateiktas kodas suteiks šią išvestį:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Susijęs: Kaip gauti naujų jaustukų „Android“

Visų jaustukų išskyrimas iš teksto

Naudodami „Python“, lengvai iš teksto galite išskleisti visas jaustukus. Tai galima padaryti naudojant reguliariąją išraišką. Norėdami įdiegti regex biblioteką, komandinėje eilutėje vykdykite šią komandą:

„pip install regex“

re.fallall () metodas naudojamas surasti visas jaustukus iš teksto.

# Importuokite reikalingas bibliotekas
importuoti regex kaip re
# Tekstas, iš kurio norite išgauti jaustukus
text = 'Mes norime, kad išgautume šiuos emocijas'
# Reguliariosios išraiškos naudojimas norint rasti ir išgauti visas jaustukus iš teksto
emojis = re.fallall (r '[^ \ w \ ⁠s,. ] ', tekstas)
spausdinti (jaustukai)

Bus rodomas toks išvestis:

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

Konvertuoti jaustukus į tekstą

Jaustukus galite konvertuoti į tekstą naudodami „Python“ demoji biblioteka. Norėdami įdiegti demoji biblioteką, vykdykite šią komandą:

įdiegti 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į norėdami atsisiųsti reikiamus duomenis.

# Importuojama demoji biblioteka
importuoti demoji
demoji.download_codes ()

Galiausiai naudokite šį kodą, kad konvertuotumėte jaustukus į tekstą.

# Importuokite reikalingas bibliotekas
importuoti demoji
# Tekstas iš ten, kur norite konvertuoti jaustukus
text = "Konvertuoti 😎 pateiktus jaustukus 😒 į 😠 tekstus"
jaustukai = demoji.fallall (tekstas)
# Spausdinti konvertuotus jaustukus
spausdinti (jaustukai)

Išvestis:

{'😒': 'nepriekaištingas veidas',
„😄“: „išsišiepęs veidas besišypsančiomis akimis,
„😠“: „piktas veidas“,
„😎“: „besišypsantis veidas su akiniais nuo saulės,
}

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“.

# Importuokite reikalingas bibliotekas
importuoti jaustukus
# Tekstas, iš kurio norite pakeisti jaustukus
text = Tai yra keletas dažniausiai naudojamų jaustukų
1. 😂
2. 😍
3. 🤣
pakeistas_tekstas = emoji.demojize (tekstas, atribotojai = ("", ""))
# Pakeisto teksto spausdinimas
spausdinti (pakeistas_tekstas)

Aukščiau pateiktas kodas suteiks šią išvestį:

Tai yra vieni dažniausiai naudojamų jaustukų
1. veido_su džiaugsmo ašaromis
2. besišypsanti_suširdžių akimis
3. riedėjimas_grindžio_juokimu

Jaustukų pašalinimas iš „Python“ teksto

Visus jaustukus galite pašalinti iš teksto naudodami „Python“ įprastas išraiškas.

# Reguliariojo reiškinio bibliotekos importavimas
importo re
# Tekstas, iš kurio norite pašalinti visus jaustukus
text = Tai yra keletas dažniausiai naudojamų jaustukų
1. 😂 1 jaustukas
2. 😍 2 jaustukas

# Spausdinti tekstą jaustukais
spausdinti (tekstas)
# Funkcija pašalinti jaustukus iš teksto
def pašalinti „Emoji“ (tekstas):
regrex_pattern = re.compile (modelis = "["
u "\ U0001F600- \ U0001F64F" # jaustukai
u "\ U0001F300- \ U0001F5FF" # simboliai ir piktogramos
u "\ U0001F680- \ U0001F6FF" # transporto ir žemėlapio simboliai
u "\ U0001F1E0- \ U0001F1FF" # vėliavos („iOS“)
"] +", vėliavos = re. UNICODE)
grąžinti regrex_pattern.sub (r '', tekstas)
# Spausdinti tekstą be jaustukų
spausdinti (pašalinti „Emoji“ (tekstas))

Aukščiau pateiktas kodas suteiks šią išvestį:

Tai yra vieni dažniausiai naudojamų jaustukų
1. 😂 1 jaustukas
2. 😍 2 jaustukas
Tai yra vieni dažniausiai naudojamų jaustukų
1. 1 jaustukas
2. 2 jaustukas

Padarykite programavimą įdomiu naudodami jaustukus

Jaustukai dabar laikomi neatsiejama teksto bendravimo dalimi. Naudodamiesi „Python“ galia, galite atlikti daugybę jų operacijų. Įpraskite naudoti jaustukus komentaruose, perduoti pranešimus ir pan. kad programavimas būtų įdomus.

Tiek Jaustukas ir jaustukas dabar plačiai naudojami įvairiose organizacijose. Jūs netgi galite susikurkite savo jaustukus išreikšti save per tekstą.

El
100 paaiškintų populiariausių jaustukų

Yra labai daug jaustukų, gali būti sunku žinoti, ką jie visi reiškia. Čia yra populiariausi paaiškinti jaustukai.

Skaitykite toliau

Susijusios temos
  • Programavimas
  • „Python“
  • Jaustukai
Apie autorių
Yuvraj Chandra (Paskelbti 5 straipsniai)

Yuvraj yra informatikos bakalauro studentas Delio universitete, Indijoje. Jis aistringai domisi „Full Stack“ interneto plėtra. Kai nerašo, jis tyrinėja įvairių technologijų gylį.

Daugiau iš „Yuvraj Chandra“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.