python unicodedata
时间: 2023-10-09 12:12:43 浏览: 32
`unicodedata` 是 Python 内置的一个模块,用于提供有关 Unicode 字符的各种信息和操作。该模块提供了一些函数和常量,可以让开发者轻松地获取 Unicode 字符的属性,如名称、类别、数字值、大小写映射等。
以下是 `unicodedata` 模块的一些常用函数:
- `unicodedata.name(chr)`:获取给定 Unicode 字符的名称。
- `unicodedata.category(chr)`:获取给定 Unicode 字符的类别。
- `unicodedata.normalize(form, unistr)`:将 Unicode 字符串规范化为指定的形式,如 NFC、NFD、NFKC、NFKD。
- `unicodedata.lookup(name)`:通过字符名称查找对应的 Unicode 字符。
- `unicodedata.decimal(chr)`:获取给定 Unicode 字符的十进制数字值。
- `unicodedata.digit(chr)`:获取给定 Unicode 字符的数字值。
- `unicodedata.numeric(chr)`:获取给定 Unicode 字符的数字值,包括小数、分数等。
除此之外,还有一些其他的函数和常量,如 `unicodedata.combining(chr)`、`unicodedata.bidirectional(chr)`、`unicodedata.mirrored(chr)`、`unicodedata.east_asian_width(chr)` 等等。这些函数和常量的具体用法和含义可以参考 Python 官方文档。
阅读全文