跳转到主要内容

'uniprop' 提供了与unicodedata模块类似的Unicode属性。

项目描述

摘要

此模块报告了代码点的Unicode属性,超出了Python的unicodedata模块提供的属性。

Unicode

此模块支持Unicode 14.0.0。

示例

>>> import uniprop
>>> uniprop.script('A')
'Latin'
>>> uniprop.script('\N{GREEK SMALL LETTER ALPHA}')
'Greek'
>>> uniprop.block('A')
'Basic_Latin'
>>> uniprop.block('\N{GREEK SMALL LETTER ALPHA}')
'Greek_And_Coptic'
>>> uniprop.numeric_value('\N{VULGAR FRACTION ONE THIRD}')
'1/3'
>>> uniprop.numeric_value('A')
'NaN'
>>> uniprop.numeric_type('\N{VULGAR FRACTION ONE THIRD}')
'Numeric'
>>> uniprop.numeric_type('A')
'None'

请注意,所有结果都是字符串。这与unicodedata模块不同,其中numeric_value返回一个浮点数。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

uniprop-1.7.tar.gz (124.4 kB 查看哈希值)

上传于

构建版本

uniprop-1.7-cp39-cp39-win_amd64.whl (91.3 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

uniprop-1.7-cp39-cp39-win32.whl (90.3 kB 查看哈希值)

上传于 CPython 3.9 Windows x86