Có một gói dành cho hầu hết mọi thứ bạn có thể nghĩ đến trong hệ sinh thái Python, tất cả đều có thể cài đặt được bằng một lệnh pip đơn giản. Vì vậy, không có gì ngạc nhiên khi có một gói hoạt động với biểu tượng cảm xúc trong Python.
Bạn có thể cài đặt gói biểu tượng cảm xúc với
$ pip3 install emoji
Sau khi cài đặt, bạn có thể nhập mô-đun bằng
# 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. Gói này cho phép bạn chuyển đổi biểu tượng cảm xúc Unicode thành phiên bản chuỗi và ngược lạiimport emoji result = emoji.emojize['Python is :thumbs_up:'] print[result] # 'Python is ????' # You can also reverse this: result = emoji.demojize['Python is ????'] print[result] # 'Python is :thumbs_up:'
Có một số trường hợp sử dụng hữu ích để làm việc với gói biểu tượng cảm xúc Python. Ví dụ: nó có thể hữu ích khi thực hiện khoa học dữ liệu trên mạng xã hội. Nó cũng sẽ hữu ích khi bạn không muốn lưu trữ biểu tượng cảm xúc trong cơ sở dữ liệu. trước tiên bạn có thể sử dụng gói để chuyển đổi chúng thành biểu diễn văn bản
Emot là một thư viện python để trích xuất các biểu tượng cảm xúc và biểu tượng cảm xúc từ một văn bản [chuỗi]. Tất cả các biểu tượng cảm xúc và biểu tượng cảm xúc được lấy từ một nguồn đáng tin cậy, chi tiết được liệt kê trong phần nguồn
cảm xúc 3. 1 phát hành moto là. thư viện phát hiện hiệu suất cao dành cho khoa học dữ liệu đặc biệt dành cho bộ dữ liệu văn bản quy mô lớn
Emot sử dụng tạo mẫu động nâng cao. Điều đó có nghĩa là bất cứ khi nào bạn tạo đối tượng, nó sẽ tạo mẫu dựa trên cơ sở dữ liệu [emo_unicode. py]. Bạn có thể thêm/xóa/sửa tệp đó trong thư viện để tạo mẫu động khác
3. 0 cung cấp nhiều tùy chọn hơn như xử lý hàng loạt. Nó rất hữu ích khi bạn có một danh sách dài "câu hoặc từ" và muốn sử dụng sức mạnh đa xử lý để tăng tốc quá trình
Điều đó có nghĩa là bạn có thể tự động tạo mẫu cho biểu tượng cảm xúc hoặc biểu tượng cảm xúc và chạy nó trong đa xử lý để có được hiệu suất tối đa từ nhiều lõi
Một lần nữa, tôi xin cảm ơn tất cả sự hỗ trợ và giúp đỡ từ cộng đồng trên toàn thế giới. Tôi hy vọng điều này sẽ giúp và làm cho cuộc sống của bạn dễ dàng hơn
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êmBiể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
pip install regex
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 emoji result = emoji.emojize['Python is :thumbs_up:'] print[result] # 'Python is ????' # You can also reverse this: result = emoji.demojize['Python is ????'] print[result] # 'Python is :thumbs_up:'0
Đầu ra sau đây sẽ được hiển thị
import emoji result = emoji.emojize['Python is :thumbs_up:'] print[result] # 'Python is ????' # You can also reverse this: result = emoji.demojize['Python is ????'] print[result] # 'Python is :thumbs_up:'1
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
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
0Sau 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
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
1Cuố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
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
3Thay 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
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
5Xó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
😀
😁
😅
🤣
😂
🙂
😇
😅
🤐
😒
7Là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