微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python如何使用内置模块unicodedata?Python模块unicodedata方法怎么使用

在python之中经常是需要将数据抓为二进制字节格式,或者是读取二进制格式的数据。而有些操作就是需要对这个二进制字节格式数据来实现的,而下面这篇文章就是会来分享一些unicodedata模块方法是如何使用的,感兴趣和想了解的小伙伴都可以往下看看哦。

一、name方法

这个方法的作用就是根据传入的字符来查找它的名称,因为这个模块之中所有的操作都是根据Unicode字符数据库来完成的。在该数据库之中基本上将所有的字符都用一个单独的名称去命名,并且该名称和字符是映射关系。

那么这个方法调用是需要传入的参数为字符串类型,而在该字符串中只能够有一个字符。字符名称存在就是会返回它的名称代码如下所示:

import unicodedata
print(unicodedata.name('是'))
CJK UNIFIED IDEOGRAPH-662F

以上代码的作用就是找到了中文字符“是”在Unicode字符数据库之中所对应的名称,而后见卖弄的662F表示的意思是位置。

二、lookup方法

上面示例中name方法是根据字符找到对应的名称,那么这个方法就是根据名称找到对应的字符并返回,传入的同样是字符串类型数据,代码示例如下所示:

import unicodedata
print(unicodedata.lookup('LEFT CURLY BRACKET'))
{

三、numeric方法

这个方法能够将所有表示数字的字符转为浮点型输出,它能够将中文简体以及繁体的数字四转为4.0这样的小数输出,或者是将字符串类型的数字8转为8.0输出代码示例如下所示:

import unicodedata
print(unicodedata.numeric('四', None))
4.0
print(unicodedata.numeric('8', None))
8.0

以上就是关于“Python如何使用第三方模块unicodedata?python模块unicodedata方法怎么使用”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐