通常我們在使用聊天工具聊天時看見的基礎(chǔ)表情包是這樣的…
成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元淮陰做網(wǎng)站,已為上家服務(wù),為淮陰各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
【閱讀全文】
而在編碼過程中,基礎(chǔ)表情圖是可以使用字符串來識別的。正好python中提供了這個表情包字符串的識別框架Emoji,通過這樣的方式我們不用操心底層是如何實(shí)現(xiàn)的直接使用起來就OK了。
Emoji,也稱為繪文字。是日本在無線通信中所使用的視覺情感符號,繪指圖畫,文字指的則是字符,可用來代表多種表情,如笑臉表示笑、蛋糕表示食物等。在中國大陸,emoji通常叫做“小黃臉”,或者直稱emoji。
首先,準(zhǔn)備好python中的Emoji框架。我一直都采用的是pip的安裝方式。
pip install emoji
將安裝好的emoji模塊導(dǎo)入進(jìn)來。
import emoji
使用的話非常簡單,直接使用字符串的方式使用emoji的代碼就可以了。比如下面這樣…
res = emoji.emojize('Python 集中營提供了很多Python應(yīng)用技巧! :thumbs_up:')
print(res)
在Pycharm開發(fā)工具中打印出來這樣的????的符號。
Python 集中營提供了很多Python應(yīng)用技巧 ????
關(guān)于emoji更多的學(xué)習(xí)可以參考官網(wǎng)上面的說明,這里分享一下官網(wǎng)地址。
https://pypi.org/project/emoji/
現(xiàn)在全網(wǎng)大多數(shù)關(guān)于emoji的介紹都是從emoji的官網(wǎng)demo直接copy過來的,還沒有官網(wǎng)上面的demo全。
使用過程在上面演示了比較簡單,但是現(xiàn)在我們只知道了一個emoji在python中對應(yīng)的編碼。如何獲取更多的emoji字符串對應(yīng)的表情包,官方也給我們提供了。比如要表示一個紅心可以使用heart的emoji字符串。
res = emoji.emojize('我喜歡Python! :red_heart:')
print(res)
我喜歡Python!?
關(guān)于獲取emoji在python庫中對應(yīng)的字符串,可以查看下面這個字符串列表。
emoji字符串列表地址:https://www.webfx.com/tools/emoji-cheat-sheet/
由于比較多,我只截取了部分的emoji表情包對應(yīng)的字符串。
【往期精彩】
萬能的list列表,python中的堆棧、隊(duì)列實(shí)現(xiàn)全靠它!
該怎么用pyqt5來實(shí)現(xiàn)數(shù)據(jù)的增、刪、改、查功能...
介紹一個文本語音神器,幾行代碼就能搞定!
python批量自動整理文件
初學(xué)者福利:分享五個免費(fèi)的 Python 學(xué)習(xí)網(wǎng)站,抓緊收藏吧!
有趣的控制臺玩法:一行代碼繪制控制臺圖像!
數(shù)據(jù)處理小工具:Excel 批量數(shù)據(jù)文件拆分/整合器...
辦公自動化:PDF文件合并器,將多個PDF文件進(jìn)行合并...
手把手教你做一個數(shù)據(jù)圖表生成器(附源碼)...
GUI猜數(shù)字游戲,直接開玩...
動態(tài)指針時鐘:利用pyqt5制作指針鐘表顯示實(shí)時時間
python 日志中最亮的仔,是喜歡的花里胡哨吖...
當(dāng)前題目:解鎖一個新技能,如何在Python代碼中使用表情包...
分享地址:http://chinadenli.net/article38/dsoghpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、域名注冊、企業(yè)網(wǎng)站制作、電子商務(wù)、自適應(yīng)網(wǎng)站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)