วิธีรวม Emojis ในโค้ด Python ของคุณ

วิธีรวม Emojis ในโค้ด Python ของคุณ

อิโมจิคือภาพดิจิทัลขนาดเล็กที่ใช้แสดงความคิดหรืออารมณ์ การรวมอิโมจิเข้ากับการเขียนโปรแกรมเป็นเรื่องสนุก ทำให้การเขียนโปรแกรมเป็นงานที่สนุกสนาน คุณสามารถใช้อิโมจิในความคิดเห็น ส่งข้อความ หรือเขียนโค้ดได้โดยตรง คุณสามารถแปลงข้อความที่น่าเบื่อ เช่น บันทึกการใช้งานจริงและเอกสารประกอบเป็นข้อความที่น่าสนใจได้โดยใช้อีโมจิ แม้แต่ผู้คนก็มักจะเลือกไลน์ที่มีอิโมจิซึ่งเพิ่มประสิทธิภาพการทำงาน





เนื่องจาก Python เป็นที่รู้จักในด้านความเก่งกาจ คุณจึงสามารถดำเนินการต่างๆ บนอีโมจิโดยใช้ Python ได้





การพิมพ์อิโมจิโดยใช้ Python ดูเหมือนจะยาก แต่ก็ง่ายอย่างหลอกลวง คุณสามารถใช้อักขระ Unicode ชื่อ CLDR หรือไลบรารี Python ได้ อีโมจิ เพื่อพิมพ์อิโมจิ





การใช้อักขระ Unicode เพื่อพิมพ์อีโมจิ

Unicode เป็นมาตรฐานการเข้ารหัสอักขระสากลที่กำหนดรหัสให้กับทุกตัวอักษรและสัญลักษณ์ในทุกภาษาในโลก อิโมจิทุกตัวมี Unicode ที่ไม่ซ้ำกันซึ่งกำหนดไว้ เมื่อใช้ Unicode กับ Python ให้แทนที่ '+' กับ '000' จากยูนิโค้ด แล้วนำหน้า Unicode ด้วย '' .

ตัวอย่างเช่น U+1F605 จะถูกใช้เป็น U0001F605 ที่นี่, '+' ถูกแทนที่ด้วย '000' และ '' นำหน้าด้วย 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')

รหัสด้านบนจะให้ผลลัพธ์ต่อไปนี้:




🤣




🤐

การใช้ชื่อย่อ CLDR เพื่อพิมพ์อีโมจิ

CLDR รวบรวมชื่ออักขระสั้นและคำหลักสำหรับอักขระและลำดับของ Emoji วิธีนี้สะดวกและใช้งานง่ายกว่า





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

รหัสด้านบนจะให้ผลลัพธ์ต่อไปนี้:




🤣




🤐

การใช้ไลบรารีอีโมจิเพื่อพิมพ์อีโมจิ

ไลบรารีนี้ทำให้ง่ายต่อการรวมอิโมจิกับโปรแกรม Python แต่คุณต้องติดตั้งไลบรารีนี้ก่อนใช้งาน มั่นใจ คุณมี pip ติดตั้งอยู่บนระบบของคุณ . เรียกใช้สิ่งต่อไปนี้ในพรอมต์คำสั่ง:





pip install emoji

สิ่งนี้จะติดตั้ง อีโมจิ ห้องสมุดไพทอน โปรดทราบว่าหากต้องการใช้ไลบรารีนี้ในโปรแกรม Python คุณจะต้องนำเข้าไลบรารี

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

รหัสด้านบนจะให้ผลลัพธ์ต่อไปนี้:




🤣




🤐

ที่เกี่ยวข้อง: วิธีรับ Emojis ใหม่บน Android

การแยกอิโมจิทั้งหมดออกจากข้อความ

คุณสามารถแยกอิโมจิทั้งหมดออกจากข้อความได้อย่างง่ายดายโดยใช้ Python สามารถทำได้โดยใช้นิพจน์ทั่วไป เรียกใช้คำสั่งต่อไปนี้ในพร้อมท์คำสั่งเพื่อติดตั้งไลบรารี regex:

pip install regex

re.findall() เมธอดใช้เพื่อค้นหาอิโมจิทั้งหมดจากข้อความ

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

ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น:

['', '', '', '', '']

แปลงอิโมจิเป็นข้อความ

คุณสามารถแปลงอีโมจิเป็นข้อความโดยใช้ Python's เดโมจิ ห้องสมุด. ในการติดตั้งไลบรารี demoji ให้รันคำสั่งต่อไปนี้:

pip install demoji

หลังจากที่คุณติดตั้งไลบรารี demoji แล้ว คุณจะต้องดาวน์โหลดข้อมูลจากที่เก็บโค้ดอีโมจิของ Unicode Consortium เนื่องจากรายการอิโมจินั้นได้รับการอัปเดตและเปลี่ยนแปลงบ่อยครั้ง วางโค้ดต่อไปนี้ในไฟล์ Python แล้วเรียกใช้เพื่อดาวน์โหลดข้อมูลที่จำเป็น

# Importing demoji library
import demoji
demoji.download_codes()

สุดท้าย ใช้รหัสต่อไปนี้เพื่อแปลงอิโมจิเป็นข้อความ

iphone 12 vs iphone 12 pro max
# Import required libraries
import demoji
# Text from where you want to convert emojis
text = 'Convert the given emojis to text'
emojis = demoji.findall(text)
# Print converted emojis
print(emojis)

เอาท์พุท:

{'': 'unamused face',
'': 'grinning face with smiling eyes,
'': 'angry face',
'': 'smiling face with sunglasses,
}

แทนที่อีโมจิด้วยความหมาย

หากคุณต้องการแทนที่อิโมจิด้วยความหมาย คุณสามารถทำได้ง่ายๆ โดยใช้ไลบรารีอีโมจิ ตรวจสอบให้แน่ใจว่าได้ติดตั้งไลบรารีอิโมจิโดยใช้ pip ก่อนรันโค้ดต่อไปนี้

# Import required libraries
import emoji
# Text from where you want to replace emojis
text = '''These are some of the most used emojis
1.
2.
3. 🤣'''
replaced_text = emoji.demojize(text, delimiters=('', ''))
# Printing replaced text
print(replaced_text)

รหัสด้านบนจะให้ผลลัพธ์ต่อไปนี้:

These are some of the most used emojis
1. face_with_tears_of_joy
2. smiling_face_with_heart-eyes
3. rolling_on_the_floor_laughing

การลบ Emoji ออกจากข้อความใน Python

คุณสามารถลบอิโมจิทั้งหมดออกจากข้อความโดยใช้นิพจน์ทั่วไปใน Python

# Importing Regular Expression Library
import re
# Text from where you want to remove all emojis
text = '''These are some of the most used emojis
1. Emoji 1
2. Emoji 2
'''
# Printing the text with emojis
print(text)
# Function to remove emoji from text
def removeEmoji(text):
regrex_pattern = re.compile(pattern = '['
u'U0001F600-U0001F64F' # emoticons
u'U0001F300-U0001F5FF' # symbols & pictographs
u'U0001F680-U0001F6FF' # transport & map symbols
u'U0001F1E0-U0001F1FF' # flags (iOS)
']+', flags = re.UNICODE)
return regrex_pattern.sub(r'',text)
# Printing the text without emojis
print(removeEmoji(text))

รหัสด้านบนจะให้ผลลัพธ์ต่อไปนี้:

These are some of the most used emojis
1. Emoji 1
2. Emoji 2
These are some of the most used emojis
1. Emoji 1
2. Emoji 2

ทำให้การเขียนโปรแกรมสนุกด้วย Emojis

ตอนนี้ Emojis ถือเป็นส่วนสำคัญของการสื่อสารด้วยข้อความ การใช้พลังของ Python คุณสามารถดำเนินการได้หลายอย่าง สร้างนิสัยในการใช้อีโมจิในความคิดเห็น ส่งข้อความ ฯลฯ เพื่อทำให้การเขียนโปรแกรมเป็นเรื่องสนุก

ทั้งคู่ อีโมติคอนและอีโมจิ ปัจจุบันมีการใช้กันอย่างแพร่หลายในองค์กรต่างๆ คุณยังสามารถ ทำอีโมจิของคุณเอง เพื่อแสดงความเป็นตัวคุณผ่านข้อความ

แบ่งปัน แบ่งปัน ทวีต อีเมล 100 Emojis ยอดนิยมอธิบาย

มีอีโมจิมากมายจนยากที่จะรู้ว่ามันหมายถึงอะไร นี่คือคำอธิบายอิโมจิยอดนิยม

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • Python
  • อิโมจิ
เกี่ยวกับผู้เขียน ยุวราช จันทรา(60 บทความที่ตีพิมพ์)

Yuvraj เป็นนักศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัยเดลี ประเทศอินเดีย เขาหลงใหลเกี่ยวกับ Full Stack Web Development เมื่อไม่ได้เขียน เขากำลังสำรวจความลึกของเทคโนโลยีต่างๆ

เพิ่มเติมจาก Yuvraj Chandra

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก