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