头图

Python实用案例,Python脚本实现玩转emoji,我微又“偷偷”更新这个表情!

前言

今天我们就利用Python脚本实现天气查询应用吧。直接开整~

效果展示在这里插入图片描述

emoji的编码

Emoji 字符是 Unicode 字符集中的一部分。也就是说,Emoji 符号就是一个文字,它会被渲染为图形。

常见的 Emoji 表情在 Unicode 字符集中的范围和具体的字节映射关系, 可通过 Unicode 映射表查看。

在这里插入图片描述

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表情。

在这里插入图片描述

源码实现

In[32]:
from emoji import emojize
print( 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~详见个人简介或者私信获取完整源代码。。

往期回顾

Python脚本实现快速卡通化人物头像

Python脚本实现天气查询应用

Python实现自动监测Github项目并打开网页

Python实现文件自动归类

Python实现帮你选择双色球号码

Python实现每日更换“必应图片”为“桌面壁纸”

Python实现批量加水印

Python实现破译zip压缩包

Python实现批量下载百度图片

学习资料&书籍解压码加入Python新手学习群:594356095即可获取,群里有大牛指导,爬虫,游戏,脚本等源...

1 声望
2 粉丝
0 条评论
推荐阅读
用这一行代码实现简化Python异常信息不再令人头大,你不妨试试~
即使是 Python,报错时也令人头大。你是不是经常碰到呢?那么,今天它来了~Python 异常输出美化工具PrettyErrors了解一下?(后续都用它或者TA表示)只需一个 import,报错也能整齐划一,错误代码位置、错误原因...

千寻编程阅读 1.1k

封面图
python cv2去水印(百度百科)
原理是:用2张图片进行对比需要注意 我这个ddd.jpg是自己非专业P的图,正常应该是都是黑的背景然后logo和原图一样大小,2张图片需要一样的像素长宽

瑞09082阅读 2.1k

MongoDB 插入时间与更新时间(create_time/update_time)
MongoDB 在数据库层面不能像 MySQL 一样设置自动创建 create_time/update_time,自动更新 update_time

qbit阅读 13.9k评论 2

手写一个同步服务端时间的小工具
在前端开发的过程中,开发者经常会用到 new Date() 来获取当前时间,但是 new Date() 是获取的当前操作系统的时间,由于用户可以修改当前电脑时间,所以它是不准确的。

jump__jump2阅读 876

剖析一下"抢茅台"脚本底层逻辑
2022年双十一大促已经完美收官,兄弟姐妹克服种种困难与挑战.. 备战的会议室忙碌中带着紧张,当峰值过后的喜悦不言而喻,今年备战室里听着对面的兄弟讲述了他抢茅台的经过,以及对马上来临的整点茅台活动期待,我...

京东云开发者1阅读 788

封面图
Wireshark网卡无法找到或没有显示的问题
最近在处理公司内网域名解析的问题,发现配置好一个新域名在内网环境可以正常解析成内网IP,但使用深信服VPN却无法正常解析,并且其他域名使用深信服VPN可以正常解析,所以参考《内网域名解析配置和简单排错》排...

岚哲阅读 1.2k

Y 分钟速成 make
Makefile 用于定义如何创建目标文件, 比如如何从源码到可执行文件. 创建这一工具的目标是减少不必要的编译或者任务.是传说中的 Stuart Feldman 在 1976 年花了一个周末写出来的, 而今仍然使用广泛, 特别是在 Unix...

小X学技术阅读 948

学习资料&书籍解压码加入Python新手学习群:594356095即可获取,群里有大牛指导,爬虫,游戏,脚本等源...

1 声望
2 粉丝
宣传栏