python表情,python玩转emoji表情
1999年,emoji 正式誕生;
2007年,谷歌向維護不同平臺和語言符號文字標椎化的統一碼聯盟發起提議,希望統一碼聯盟能出面標準化 emoji;
2009年,emoji 表情被納入因特網 Unicode(統一碼);
隨后蘋果、安卓等系統也納入了 emoji 表情,最終隨著智能手機的流行,粟田創造的表情逐漸走向世界。
01、
emoji的編碼
Emoji 字符是 Unicode 字符集中的一部分。也就是說,Emoji 符號就是一個文字,它會被渲染為圖形。
常見的 Emoji 表情在 Unicode 字符集中的范圍和具體的字節映射關系, 可通過?Unicode 映射表查看。
https://apps.timwhitlock.info/emoji/tables/unicode#block-6c-other-additional-symbols
Unicode 只是規定了 Emoji 表情的碼點和含義,并沒有規定它的樣式。同一個 Emoji 表情在不同系統中會有不一樣的表現形式。
02、
在python中玩轉 emoji
在上圖的 Unicode 映射表中,可以查到表情對應的 Unicode 編碼。
例如表情? 的 Unicode 編碼為?U+1f637?,但我們在使用的時候,需要改寫為如下形式才能打印出來:
即將+號改為三個零,并在U前面加上斜杠。
注:在 Windows 上因為編碼的問題,可能無法顯示表情,建議使用 Jupyter Notebook。
在python中,我們還可以利用擴展庫?emoji?,這個庫給表情起了“別名”(見下圖),以便通過“別名”,獲取emoji表情。
https://www.webfx.com/tools/emoji-cheat-sheet/
安裝方法:
pip?install?emoji
代碼實現:
03、
微信中的emoji表情
最近,我發現微信又“偷偷”更新了一個表情:
帶上口罩,保護自己,同時也保護了他人。
一切都會過去的,一起加油。
作者:GitPython
來源:GitPython
總結
以上是生活随笔為你收集整理的python表情,python玩转emoji表情的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 点击电话号码直接拨打,在网站上为
- 下一篇: python字典{}