python--unicodedata用法
python–unicodedata用法
需要掌握的
#1、将Unicode字符(chr)转换为等效的数值。以浮点形式返回
print(unicodedata.numeric('四'))#4.0#2、 将unicode字符(chr)转换为其等效的数字值。以整数形式返回
print(unicodedata.digit('8')) #8
print(unicodedata.digit('h',5)) #5
# print(unicodedata.digit('h') #SyntaxError: invalid syntax# 3、将unicode字符(chr)转换为其等效的十进制值。以整数形式返回
print(unicodedata.decimal('5')) # 成功,返回5
print(unicodedata.decimal('a', 0)) # 未找到,返回默认值0
# print(unicodedata.decimal('a')) # 未找到,且未指定默认值,所以抛出ValueError异常
#4、返回当前unicod e使用的数据库的版本
unicodedata.unidata_version
了解
# 1、根据name去查找所对应的符号,找不到就报异常
print(unicodedata.lookup('LEFT CURLY BRACKET')) # {print(unicodedata.lookup('RIGHT CURLY BRACKET')) # }
# 2、根据符号去找name
print(unicodedata.name('!')) # FULLWIDTH EXCLAMATION MARK
print(unicodedata.name('z')) # LATIN SMALL LETTER Z
print(unicodedata.name('\t', 0)) # 未找到对应名称,返回'0'
# print(unicodedata.name('\t')) #ValueError: no such name
# 3、返回字符chr在unicode里分类的类型。具体类型见文档结尾附录1。
print(unicodedata.category("d"))
print(unicodedata.category("8"))
print(unicodedata.category("伍"))
#4、返回字符显示的宽度。具体内容如下:
# F:fullwidth,H:halfwidth,W:wide,Na:narrow,A:ambiguous(不明确),N:natural(正常)
print(unicodedata.east_asian_width('我'))# 5、判断字符chr是否支持镜像属性,支持则返回1,不支持则返回0print(unicodedata.mirrored('0')) #0
print(unicodedata.mirrored('王'))#0#6、将一个可分解的字符chr分成两个16进制的值并返回,如果不可分解,返回空。
print(unicodedata.decomposition('é')) # 可分解
print(unicodedata.decomposition('e')) # 不可分解,所以返回空值(输出就是一片空白)
python--unicodedata用法相关推荐
- python unicodedata用法
UCD是Unicode字符数据库(Unicode Character DataBase)的缩写. UCD由一些描述Unicode字符属性和内部关系的纯文本或html文件组成. UCD中的文本文件大都是 ...
- [383]python unicodedata用法
UCD是Unicode字符数据库(Unicode Character DataBase)的缩写. UCD由一些描述Unicode字符属性和内部关系的纯文本或html文件组成. UCD中的文本文件大都是 ...
- Python pandas用法
Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...
- python goto 用法
python goto 用法 pip install goto-statement from goto import with_goto @with_goto def range(start, sto ...
- Python SQLite 用法
Python SQLite 用法 具体可以参考网址 代码: #导入 import sqlite3 #连接库,如果数据库不存在,那么它就会被创建,最后将返回一个数据库对象. # test.db:数据路路 ...
- import的用法python_Python导入模块,Python import用法(超级详细)
Python导入模块,Python import用法(超级详细) 使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库.比如说,在前面章 ...
- python with用法
@python with用法 python中with可以明显改进代码友好度,比如: [python] view plaincopyprint? with open('a.txt') as f: pri ...
- Python高级用法总结
Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...
- 数据库和python的结合_redis数据库及与python交互用法简单示例
本文实例讲述了redis数据库及与python交互用法.分享给大家供大家参考,具体如下: redis数据操作 1.string类型:主要存储字符串 操作 命令 设置键值 set key value 设 ...
- python输出函数是什么_Python中打印函数使用概述,python,print,用法,总结
输出的 print 函数总结: 1. 字符串和数值类型 可以直接输出 print(1) 1 print("Hello World") Hello World 2.变量 无论什么类型 ...
最新文章
- Python知识:实用程序模块基础——OS模块
- c++ 标准库格式化时间戳(既将时间戳转字符串,字符串转时间戳)
- matlab打开显示系统错误,win7系统笔记本运行Matlab软件弹出已停止工作错误窗口的解决方法...
- 1秒识别200个假大牌 成本降50% 清华阿里邀全国人才用20张图锻造“打假AI”
- 11、mybatis的功能架构分析
- 车辆动力性经济性 matlab计算
- (转)Spring4.2.5+Hibernate4.3.11组合开发
- 大V怒怼银行服务太差,一怒取走500万现金!上海银行回应了
- 递推DP URAL 1586 Threeprime Numbers
- 大数据分析技术有哪些应用步骤
- SqlServer中检查数据表是否存在
- gcc/g++ 静态动态库 混链接.
- vba宏语言_Excel VBA(1) – VBA 简介及录制宏
- 把Oracle数据库移植到Microsoft SQL Server 7.0
- html十Css十Js暴风影音,word html,word转html样式
- excel服务器数据同步修改,勤哲Excel服务器同步解决海量数据快速上传问题
- 机器学习、神经网络、深度学习区别
- VS2015 社区版本 打包程序 发布
- Ubuntu18.04 下载与安装
- Blinky.c(171): warning: #1-D: last line of file ends without a newline