Python實用案例,Python腳本實現玩轉emoji,我微又“偷偷”更新這個表情!

前言

今天我們就利用Python腳本實現天氣查詢應用吧。直接開整~

如果有正在跟我一樣的自學的朋友,需要我本篇的代碼或者其他的Python學習資料可以加衛星小助手:ilove-python直接獲取

效果展示Python實用案例,Python腳本實現玩轉emoji,我微又“偷偷”更新這個表情!的圖1

emoji的編碼

Emoji 字符是 Unicode 字符集中的一部分。也就是說,Emoji 符號就是一個文字,它會被渲染為圖形。

常見的 Emoji 表情在 Unicode 字符集中的范圍和具體的字節映射關系, 可通過 Unicode 映射表查看。

Python實用案例,Python腳本實現玩轉emoji,我微又“偷偷”更新這個表情!的圖2

Unicode 只是規定了 Emoji 表情的碼點和含義,并沒有規定它的樣式。同一個 Emoji 表情在不同系統中會有不一樣的表現形式。

在python中玩轉 emoji

在上圖的 Unicode 映射表中,可以查到表情對應的 Unicode 編碼。

例如表情?? 的 Unicode 編碼為 U+1f637 ,但我們在使用的時候,需要改寫為如下形式才能打印出來:
即將+號改為三個零,并在U前面加上斜杠。

In [20]:
sample_ list = ["\U0001F601", "\U0001F605 ”, "\U0001F602" ,
”\U0001F642", "\U0001F643","\U0001F609 ""\U0001 F60A" , "\U0001F607" ]for code in sample_ list:print( code , end=''

在python中,我們還可以利用擴展庫 emoji ,這個庫給表情起了“別名”(見下圖),以便通過“別名”,獲取emoji表情。

Python實用案例,Python腳本實現玩轉emoji,我微又“偷偷”更新這個表情!的圖3

Python實用案例,Python腳本實現玩轉emoji,我微又“偷偷”更新這個表情!的圖4

源碼實現

In[32]:from emoji import emojizeprint( emojize(" :smile:", use_ _aliases=True),end='' )print( emojize(" :cry:",use_ aliases=True), end='' )print( emojize(" :pensive:", use_ aliases=True),end=' ' )print( emojize(" :joy:", use_ aliases=True), end='' )

文章到這里就結束了,感謝你的觀看,Python實用腳本系列,下篇文章分享python打造實時截圖識別OCR

為了感謝讀者們,我想把我最近收藏的一些編程干貨分享給大家,回饋每一個讀者,希望能幫到你們。

干貨主要有:

① 2000多本Python電子書(主流和經典的書籍應該都有了)

② Python標準庫資料(最全中文版)

③ 項目源碼(四五十個有趣且經典的練手項目及源碼)

④ Python基礎入門、爬蟲、web開發、大數據分析方面的視頻(適合小白學習)

⑤ Python學習路線圖(告別不入流的學習)

⑥ 兩天的Python爬蟲訓練營直播權限

All done~詳見個人簡介或者私信獲取完整源代碼。。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP