Làm cách nào để viết mã biểu tượng cảm xúc trong Python?

Toàn bộ bộ mã Biểu tượng cảm xúc theo định nghĩa của tập đoàn Unicode được hỗ trợ cùng với một loạt các bí danh. Theo mặc định, chỉ có danh sách chính thức được bật nhưng đang thực hiện biểu tượng cảm xúc. emojize(language='alias') bật cả danh sách đầy đủ và bí danh

>>> import emoji
>>> print(emoji.emojize('Python is :thumbs_up:'))
Python is 👍
>>> print(emoji.emojize('Python is :thumbsup:', language='alias'))
Python is 👍
>>> print(emoji.demojize('Python is 👍'))
Python is :thumbs_up:
>>> print(emoji.emojize("Python is fun :red_heart:"))
Python is fun ❤
>>> print(emoji.emojize("Python is fun :red_heart:", variant="emoji_type"))
Python is fun ❤️ #red heart, not black heart
>>> print(emoji.is_emoji("👍"))
True

Theo mặc định, ngôn ngữ là tiếng Anh (ngôn ngữ='en') nhưng các ngôn ngữ được hỗ trợ cũng là

Tiếng Tây Ban Nha ('es'), Tiếng Bồ Đào Nha ('pt'), Tiếng Ý ('it'), Tiếng Pháp ('fr'), Tiếng Đức ('de'), Tiếng Farsi/Ba Tư ('fa')

Biểu tượng cảm xúc được sử dụng để thể hiện cảm xúc của chúng ta khi viết tin nhắn hoặc bất kỳ đoạn văn bản nào. Để in bất kỳ biểu tượng cảm xúc nào bằng Python, bạn cần cài đặt mô-đun biểu tượng cảm xúc trong môi trường ảo Python của mình. Tôi hy vọng bạn thích bài viết này về cách hiển thị biểu tượng cảm xúc ở đầu ra bằng ngôn ngữ lập trình Python và mô-đun biểu tượng cảm xúc. Vui lòng đặt câu hỏi có giá trị trong phần bình luận bên dưới

Các bạn đọc like ủng hộ MUO nhé. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm

Biểu tượng cảm xúc là một hình ảnh kỹ thuật số nhỏ được sử dụng để thể hiện ý tưởng hoặc cảm xúc. Tích hợp biểu tượng cảm xúc với lập trình có thể rất thú vị. Nó làm cho lập trình trở thành một nhiệm vụ thú vị. Bạn có thể sử dụng biểu tượng cảm xúc trong nhận xét, cam kết tin nhắn hoặc trực tiếp trong mã. Bạn có thể chuyển đổi các văn bản nhàm chán như nhật ký sản xuất và tài liệu thành văn bản thú vị bằng cách sử dụng biểu tượng cảm xúc. Ngay cả mọi người cũng có xu hướng chọn những dòng có biểu tượng cảm xúc giúp tăng năng suất

Vì Python được biết đến với tính linh hoạt nên bạn có thể thực hiện nhiều thao tác trên biểu tượng cảm xúc bằng Python

In biểu tượng cảm xúc bằng Python

In biểu tượng cảm xúc bằng Python tưởng khó mà tưởng đơn giản. Bạn có thể sử dụng các ký tự Unicode, tên CLDR hoặc biểu tượng cảm xúc thư viện Python để in biểu tượng cảm xúc

Sử dụng các ký tự Unicode để in biểu tượng cảm xúc

Unicode là một tiêu chuẩn mã hóa ký tự chung, gán mã cho mọi ký tự và ký hiệu trong mọi ngôn ngữ trên thế giới. Mỗi biểu tượng cảm xúc có một Unicode duy nhất được gán cho nó. Khi sử dụng Unicode với Python, hãy thay thế "+" bằng "000" từ Unicode. Và sau đó thêm tiền tố Unicode bằng "\"

Ví dụ- U+1F605 sẽ được dùng làm \U0001F605. Ở đây, "+" được thay thế bằng "000" và "\" có tiền tố là 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")

Đoạn mã trên sẽ cho đầu ra sau

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒

Sử dụng tên viết tắt CLDR để in biểu tượng cảm xúc

CLDR thu thập tên ký tự ngắn và từ khóa cho chuỗi và ký tự Emoji. Phương pháp này thoải mái và dễ sử dụng hơn

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

Đoạn mã trên sẽ cho đầu ra sau

 😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Sử dụng Thư viện biểu tượng cảm xúc để in biểu tượng cảm xúc

Thư viện này giúp dễ dàng tích hợp biểu tượng cảm xúc với các chương trình Python. Nhưng bạn cần cài đặt thư viện này trước khi sử dụng. Đảm bảo bạn đã cài đặt pip trên hệ thống của mình. Chạy phần sau trong dấu nhắc lệnh

 pip install emoji 

Điều này sẽ cài đặt thư viện biểu tượng cảm xúc Python. Lưu ý rằng để sử dụng thư viện này trong chương trình Python của bạn, bạn sẽ phải nhập thư viện

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

Đoạn mã trên sẽ cho đầu ra sau

 😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

Có liên quan. Cách nhận biểu tượng cảm xúc mới trên Android

Trích xuất tất cả các biểu tượng cảm xúc từ văn bản

Bạn có thể dễ dàng trích xuất tất cả các biểu tượng cảm xúc từ văn bản bằng Python. Nó có thể được thực hiện bằng cách sử dụng biểu thức chính quy. Chạy lệnh sau trong dấu nhắc lệnh để cài đặt thư viện regex

________số 8

lại. Phương thức findall() được sử dụng để tìm tất cả các biểu tượng cảm xúc từ văn bản

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

Đầu ra sau đây sẽ được hiển thị

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

Chuyển đổi biểu tượng cảm xúc thành văn bản

Bạn có thể chuyển đổi biểu tượng cảm xúc thành văn bản bằng thư viện biểu tượng cảm xúc Python. Để cài đặt thư viện demoji, hãy chạy lệnh sau

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
0

Sau khi bạn đã cài đặt thư viện demoji, bạn sẽ phải tải xuống dữ liệu từ kho lưu trữ mã biểu tượng cảm xúc của Unicode Consortium vì bản thân danh sách biểu tượng cảm xúc thường xuyên được cập nhật và thay đổi. Dán mã sau vào tệp Python rồi chạy mã đó để tải xuống dữ liệu cần thiết

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
1

Cuối cùng, sử dụng đoạn mã sau để chuyển đổi biểu tượng cảm xúc thành văn bản

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
2

đầu ra

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
3

Thay thế biểu tượng cảm xúc bằng ý nghĩa của nó

Nếu bạn muốn thay thế biểu tượng cảm xúc bằng ý nghĩa của chúng, bạn có thể dễ dàng thực hiện bằng thư viện biểu tượng cảm xúc. Đảm bảo cài đặt thư viện biểu tượng cảm xúc bằng pip trước khi thực thi đoạn mã sau

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
4

Đoạn mã trên sẽ cho đầu ra sau

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
5

Xóa biểu tượng cảm xúc khỏi văn bản trong Python

Bạn có thể xóa tất cả biểu tượng cảm xúc khỏi văn bản với sự trợ giúp của biểu thức chính quy trong Python

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
6

Đoạn mã trên sẽ cho đầu ra sau

 😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
7

Làm cho việc lập trình trở nên thú vị với biểu tượng cảm xúc

Biểu tượng cảm xúc hiện được coi là một phần không thể thiếu trong giao tiếp bằng văn bản. Sử dụng sức mạnh của Python, bạn có thể thực hiện nhiều thao tác trên chúng. Tập thói quen sử dụng biểu tượng cảm xúc trong nhận xét, cam kết tin nhắn, v.v. để làm cho lập trình thú vị

Cả Biểu tượng cảm xúc và Biểu tượng cảm xúc hiện đang được sử dụng rộng rãi trong các tổ chức khác nhau. Bạn thậm chí có thể tạo biểu tượng cảm xúc của riêng mình để thể hiện bản thân qua văn bản

Biểu tượng cảm xúc được mã hóa như thế nào?

Trong Tiêu chuẩn Unicode, mỗi biểu tượng cảm xúc được thể hiện dưới dạng một "điểm mã" (số thập lục phân) trông giống như U+1F063 , . Nhờ có Unicode, các thiết bị của chúng tôi trên toàn thế giới đều có thể đồng ý rằng U+1F603 là sự kết hợp tạo nên khuôn mặt cười toe toét.

Mô-đun biểu tượng cảm xúc trong Python là gì?

Mô-đun Biểu tượng cảm xúc là gói Python cho phép chúng tôi sử dụng và in biểu tượng cảm xúc thông qua chương trình Python và thậm chí chúng tôi có thể sử dụng mô-đun này để .

Tôi nên sử dụng mã hóa nào cho biểu tượng cảm xúc?

biểu tượng cảm xúc yêu cầu 4 byte để mã hóa bằng cách sử dụng UTF-8 , giờ đây chúng tôi thấy 4 ký tự khi diễn giải tệp bằng mã hóa Windows-1258. Lựa chọn mã hóa ký tự sai có tác động trực tiếp đến những gì chúng ta có thể nhìn và hiểu bằng cách cắt xén các ký tự thành một mớ hỗn độn khó hiểu.