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

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

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

文章插图
一、name方法
这个方法的作用就是根据传入的字符来查找它的名称,因为这个模块之中所有的操作都是根据Unicode字符数据库来完成的 。在该数据库之中基本上将所有的字符都用一个单独的名称去命名,并且该名称和字符是映射关系 。
那么这个方法在调用是需要传入的参数为字符串类型,而在该字符串中只能够有一个字符 。字符名称存在就是会返回它的名称,代码如下所示:
import unicodedataprint(unicodedata.name('是'))CJK UNIFIED IDEOGRAPH-662F以上代码的作用就是找到了中文字符“是”在Unicode字符数据库之中所对应的名称,而后见卖弄的662F表示的意思是位置 。
二、lookup方法
上面示例中name方法是根据字符找到对应的名称,那么这个方法就是根据名称找到对应的字符并返回,传入的同样是字符串类型数据,代码示例如下所示:
import unicodedataprint(unicodedata.lookup('LEFT CURLY BRACKET')){三、numeric方法
这个方法能够将所有表示数字的字符转为浮点型输出,它能够将中文简体以及繁体的数字四转为4.0这样的小数输出,或者是将字符串类型的数字8转为8.0输出,代码示例如下所示:
import unicodedataprint(unicodedata.numeric('四', None))4.0print(unicodedata.numeric('8', None))8.0以上就是关于“Python如何使用第三方模块unicodedata?Python模块unicodedata方法怎么使用”的全部内容了,希望对你有所帮助 。

    推荐阅读