อิโมจิคือภาพดิจิทัลขนาดเล็กที่ใช้แสดงความคิดหรืออารมณ์ การรวมอิโมจิเข้ากับการเขียนโปรแกรมเป็นเรื่องสนุก ทำให้การเขียนโปรแกรมเป็นงานที่สนุกสนาน คุณสามารถใช้อิโมจิในความคิดเห็น ส่งข้อความ หรือเขียนโค้ดได้โดยตรง คุณสามารถแปลงข้อความที่น่าเบื่อ เช่น บันทึกการใช้งานจริงและเอกสารประกอบเป็นข้อความที่น่าสนใจได้โดยใช้อีโมจิ แม้แต่ผู้คนก็มักจะเลือกไลน์ที่มีอิโมจิซึ่งเพิ่มประสิทธิภาพการทำงาน
เนื่องจาก 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'[^ws,. ]', 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
- อิโมจิ
Yuvraj เป็นนักศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัยเดลี ประเทศอินเดีย เขาหลงใหลเกี่ยวกับ Full Stack Web Development เมื่อไม่ได้เขียน เขากำลังสำรวจความลึกของเทคโนโลยีต่างๆ
เพิ่มเติมจาก Yuvraj Chandraสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก