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方法怎么使用”的全部内容了,希望对你有所帮助。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...