Yuvraj Chandra
E-mail

Chcesz, aby Twój kod w Pythonie był przyjemny dla współpracowników? Dowiedz się, jak dołączyć emotikony do języka Python.

Emotikona to mały cyfrowy obraz używany do wyrażenia pomysłu lub emocji. Integracja emotikonów z programowaniem może być zabawna. To sprawia, że ​​programowanie jest przyjemnym zadaniem. Możesz używać emotikonów w komentarzach, zatwierdzaniu wiadomości lub bezpośrednio w kodzie. Możesz przekonwertować nudne teksty, takie jak dzienniki produkcyjne i dokumentację, na interesujący tekst, używając emotikonów. Nawet ludzie mają tendencję do wybierania linii z emoji, co zwiększa produktywność.

Ponieważ Python jest znany ze swojej wszechstronności, możesz wykonywać wiele operacji na emoji za pomocą Pythona.

Drukuj emotikony za pomocą Pythona

Drukowanie emotikonów za pomocą Pythona wydaje się trudne, ale jest zwodniczo proste. Możesz użyć znaków Unicode, nazw CLDR lub biblioteki Python emoji wydrukować emotikony.

instagram viewer

Używanie znaków Unicode do drukowania emotikonów

Unicode to uniwersalny standard kodowania znaków, który przypisuje kod do każdego znaku i symbolu w każdym języku na świecie. Każdy emoji ma przypisany unikalny kod Unicode. Używając Unicode z Pythonem, zamień "+" z "000" z Unicode. A następnie przedrostek Unicode "\".

Na przykład - U + 1F605 będzie używany jako \ U0001F605. Tutaj, "+" jest zastępowany przez "000" i "\" jest poprzedzony kodem Unicode.

# uśmiechnięta twarz
print („\ U0001F600”)
# rozpromieniona twarz o roześmianych oczach
drukuj („\ U0001F601”)
# uśmiechnięta buźka zlana potem
drukuj („\ U0001F605”)
# tarzanie się po podłodze ze śmiechu
print („\ U0001F923”)
# twarz ze łzami radości
drukuj („\ U0001F602”)
# lekko uśmiechnięta twarz
print („\ U0001F642”)
# uśmiechnięta twarz z aureolą
drukuj („\ U0001F607”)
# uśmiechnięta twarz z oczami w kształcie serca
print („\ U0001F60D”)
# twarz z zamkiem błyskawicznym
drukuj („\ U0001F910”)
# niezadowolona twarz
drukuj („\ U0001F612”)

Powyższy kod da następujący wynik:

😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Używanie krótkich nazw CLDR do drukowania emotikonów

CLDR gromadzi krótkie nazwy znaków i słowa kluczowe dla znaków i sekwencji Emoji. Ta metoda jest wygodniejsza i łatwiejsza w użyciu.

# uśmiechnięta twarz w okularach przeciwsłonecznych
print ("\ N {uśmiechnięta twarz w okularach przeciwsłonecznych}")
# uśmiechnięta twarz
print ("\ N {uśmiechnięta twarz}")
# głośno płacząca buźka
print ("\ N {głośno płacząca twarz}")
# tarzanie się po podłodze ze śmiechu
print ("\ N {tarzanie się po podłodze ze śmiechu}")
# twarz ze łzami radości
print ("\ N {twarz ze łzami radości}")
# lekko uśmiechnięta twarz
print ("\ N {lekko uśmiechnięta twarz}")
# uśmiechnięta twarz z aureolą
print ("\ N {uśmiechnięta twarz z aureolą}")
# Zła twarz
print („\ N {zła twarz}”)
# twarz z zamkiem błyskawicznym
drukuj („\ N {twarz z zamkiem błyskawicznym}”)
# niezadowolona twarz
print („\ N {unamused face}”)

Powyższy kod da następujący wynik:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Korzystanie z biblioteki emotikonów do drukowania emotikonów

Ta biblioteka ułatwia integrację emotikonów z programami w języku Python. Ale musisz zainstalować tę bibliotekę przed jej użyciem. Upewnić się masz zainstalowany pip w swoim systemie. Uruchom następujące polecenie w wierszu polecenia:

pip zainstaluj emoji

Spowoduje to zainstalowanie emoji Biblioteka Pythona. Zauważ, że aby użyć tej biblioteki w swoim programie w Pythonie, będziesz musiał ją zaimportować.

# Importuj wymagane biblioteki
z importu emoji emojize
# uśmiechnięta twarz w okularach przeciwsłonecznych
print (emojize (": smiling_face_with_sunglasses:"))
# uśmiechnięta twarz
drukuj (emojize (": grinning_face:"))
# głośno płacząca buźka
print (emojize (": loudly_crying_face:"))
# tarzanie się po podłodze ze śmiechu
print (emojize (": rolling_on_the_floor_laughing:"))
# twarz ze łzami radości
print (emojize (": face_with_tears_of_joy:"))
# lekko uśmiechnięta twarz
drukuj (emojize (": nieznacznie_smiling_face:"))
# uśmiechnięta twarz z aureolą
print (emojize (": smiling_face_with_halo:"))
# Zła twarz
drukuj (emojize (": angry_face:"))
# twarz z zamkiem błyskawicznym
drukuj (emojize (": zipper-mouth_face:"))
# niezadowolona twarz
print (emojize (": unamused_face:"))

Powyższy kod da następujący wynik:

😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Związane z: Jak zdobyć nowe emotikony na Androida

Wyodrębnianie wszystkich emotikonów z tekstu

Możesz łatwo wyodrębnić wszystkie emotikony z tekstu za pomocą Pythona. Można to zrobić za pomocą wyrażenia regularnego. Uruchom następujące polecenie w wierszu polecenia, aby zainstalować bibliotekę wyrażeń regularnych:

pip install regex

re.findall () służy do znajdowania wszystkich emotikonów w tekście.

# Importuj wymagane biblioteki
importuj wyrażenie regularne jako re
# Tekst, z którego chcesz wyodrębnić emotikony
text = 'Chcemy 😅 😏 wyodrębnić 😁 te 😀 emotikony'
# Używanie wyrażeń regularnych do znajdowania i wyodrębniania wszystkich emotikonów z tekstu
emojis = re.findall (r '[^ \ w \ ⁠s,. ] ', tekst)
drukuj (emoji)

Wyświetlone zostaną następujące dane wyjściowe:

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

Konwersja emotikonów na tekst

Możesz przekonwertować emoji na tekst za pomocą Pythona demoji biblioteka. Aby zainstalować bibliotekę demoji, uruchom następujące polecenie:

pip zainstaluj demoji

Po zainstalowaniu biblioteki demoji będziesz musiał pobrać dane z repozytorium kodów emoji Unicode Consortium, ponieważ sama lista emoji jest często aktualizowana i zmieniana. Wklej następujący kod w pliku Python, a następnie uruchom go, aby pobrać wymagane dane.

# Importowanie biblioteki demoji
importuj demoji
demoji.download_codes ()

Na koniec użyj następującego kodu, aby przekonwertować emotikony na tekst.

# Importuj wymagane biblioteki
importuj demoji
# Tekst, z którego chcesz przekonwertować emotikony
text = "Konwertuj 😄 podane 😎 emotikony 😒 na 😠 tekst"
emojis = demoji.findall (tekst)
# Drukuj przekonwertowane emotikony
drukuj (emoji)

Wynik:

{'😒': 'niezadowolona twarz',
'😄': 'szeroko uśmiechnięta twarz o roześmianych oczach,
'😠': 'zła twarz',
'😎': 'uśmiechnięta twarz w okularach przeciwsłonecznych,
}

Zastąp emotikony jego znaczeniem

Jeśli chcesz zastąpić emotikony ich znaczeniem, możesz to łatwo zrobić za pomocą biblioteki emoji. Pamiętaj, aby zainstalować bibliotekę emoji przy użyciu pip przed wykonaniem następującego kodu.

# Importuj wymagane biblioteki
importuj emoji
# Tekst, z którego chcesz zamienić emotikony
text = To są jedne z najczęściej używanych emotikonów
1. 😂
2. 😍
3. 🤣
replace_text = emoji.demojize (tekst, separatory = ("", ""))
# Drukowanie zastąpionego tekstu
drukuj (zastąpiony_tekst)

Powyższy kod da następujący wynik:

Oto niektóre z najczęściej używanych emotikonów
1. twarz_ ze łzami_zadowolenia
2. smiling_face_with_heart-eyes
3. Rolling_on_the_floor_laughing

Usuwanie emotikonów z tekstu w Pythonie

Możesz usunąć wszystkie emotikony z tekstu za pomocą wyrażeń regularnych w Pythonie.

# Importowanie biblioteki wyrażeń regularnych
import re
# Tekst, z którego chcesz usunąć wszystkie emotikony
text = To są jedne z najczęściej używanych emotikonów
1. 😂 Emoji 1
2. 😍 Emoji 2

# Drukowanie tekstu za pomocą emotikonów
drukuj (tekst)
# Funkcja usuwania emoji z tekstu
def removeEmoji (tekst):
regrex_pattern = re.compile (wzorzec = "["
u "\ U0001F600- \ U0001F64F" # emotikony
u "\ U0001F300- \ U0001F5FF" # symbole i piktogramy
u "\ U0001F680- \ U0001F6FF" # symbole transportu i mapy
u "\ U0001F1E0- \ U0001F1FF" # flagi (iOS)
„] +”, flagi = re. UNICODE)
return regrex_pattern.sub (r '', tekst)
# Drukowanie tekstu bez emotikonów
print (removeEmoji (tekst))

Powyższy kod da następujący wynik:

Oto niektóre z najczęściej używanych emotikonów
1. 😂 Emoji 1
2. 😍 Emoji 2
Oto niektóre z najczęściej używanych emotikonów
1. Emotikony 1
2. Emotikony 2

Emoji sprawią, że programowanie będzie zabawą

Emoji są teraz uważane za integralną część komunikacji tekstowej. Korzystając z potęgi języka Python, możesz wykonywać na nich wiele operacji. Nabierz nawyku używania emotikonów w komentarzach, wiadomościach o zmianach itp. aby programowanie było przyjemnością.

Obie Emotikony i emotikony są obecnie szeroko stosowane w różnych organizacjach. Możesz nawet stwórz własne emotikony aby wyrazić siebie w tekście.

E-mail
Wyjaśnienie 100 najpopularniejszych emotikonów

Jest tak wiele emoji, że może być trudno wiedzieć, co one oznaczają. Oto wyjaśnione najpopularniejsze emotikony.

Czytaj dalej

Powiązane tematy
  • Programowanie
  • Pyton
  • Emoji
O autorze
Yuvraj Chandra (5 opublikowanych artykułów)

Yuvraj jest studentem informatyki na Uniwersytecie w Delhi w Indiach. Jest pasjonatem tworzenia stron internetowych Full Stack. Kiedy nie pisze, zgłębia głębię różnych technologii.

Więcej od dostawcy Yuvraj Chandra

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.