中文数字与阿拉伯数字转换(Python)
cn2an 是一个快速转化 中文数字 和 阿拉伯数字 的工具包
相关链接
cn2an工具包Github地址
在线测试平台
install
git clone https://github.com/Ailln/cn2an.git
cd cn2an && python setup.py install
测试用例
import cn2an# 在 cn2an 方法(默认)下,可以将句子中的中文数字转成阿拉伯数字
output = cn2an.transform("小王捡了一百块钱")
# 或者
output = cn2an.transform("小王捡了一百块钱", "cn2an")
# output:
# 小王捡了100块钱# 在 an2cn 方法下,可以将句子中的中文数字转成阿拉伯数字
output = cn2an.transform("小王捡了100块钱", "an2cn")
# output:
# 小王捡了一百块钱## 支持日期
output = cn2an.transform("小王的生日是二零零一年三月四日", "cn2an")
# output:
# 小王的生日是2001年3月4日output = cn2an.transform("小王的生日是2001年3月4日", "an2cn")
# output:
# 小王的生日是二零零一年三月四日## 支持分数
output = cn2an.transform("抛出去的硬币为正面的概率是二分之一", "cn2an")
# output:
# 抛出去的硬币为正面的概率是1/2output = cn2an.transform("抛出去的硬币为正面的概率是1/2", "an2cn")
# output:
# 抛出去的硬币为正面的概率是二分之一## 支持百分比
## 支持摄氏度
中文数字与阿拉伯数字转换(Python)相关推荐
- unicode中文数字与阿拉伯数字转换
一不小心,接触到js与java后台了,功能最终要的结果是每次添加同一个类别的数据的时候在类别的后面添加一个中文的数字,取的是数据库里面的最大值加1: 分析: 1.js获取的数据将从后台获取,后台将从数 ...
- jq 数字转中文数字_阿拉伯数字 转换 中文大写
阿拉伯数字 转换 中文大写 class ToChineseNumber { private $money = ""; private $cnynums = array(" ...
- 【BAT】中文数字to阿拉伯数字转换
将下面脚本保存到文本文档,另存为后缀.bat ,运行即可. 功能:将当前目录下所有文件文件名中的中文数字改为英文数字. @echo off for /f "delims=" %%i ...
- cn2.php中文,Python使用cn2an实现中文数字与阿拉伯数字的相互转换
工作中经常遇到阿拉伯数字转换称为中文数字或者大写金额,在网上搜了下,cn2an口碑较好,遂进行了一番学习. 安装 pip install cn2an 依赖库为setuptools.PyYAML 查看版 ...
- python数字转换_Python实现中文数字转换为阿拉伯数字的方法示例
本文实例讲述了Python实现中文数字转换为阿拉伯数字的方法.分享给大家供大家参考,具体如下: 一.需求 今天写了三千二百行代码. 今天写了3200行代码. 两行意思相同,只是表达方式不太能够,统一掉 ...
- python数字转中文字符_Python实现中文数字转换为阿拉伯数字的方法示例
本文实例讲述了Python实现中文数字转换为阿拉伯数字的方法.分享给大家供大家参考,具体如下: 一.需求 今天写了三千二百行代码. 今天写了3200行代码. 两行意思相同,只是表达方式不太能够,统一掉 ...
- 中文数字与阿拉伯数字的转换
工作中,中文大写数字/金额需要转为阿拉伯数字,原本自己写的解析转换太麻烦. 忽然发现有做好的模块cn2an: 优点: 1.可以直接识别句子中的中文数字,省去写re 2.不同的匹配模式控制精确度 缺 ...
- 已解决(Python cn2an库实现中文数字与阿拉伯数字互转)ValueError: mode 仅支持 [‘low‘, ‘up‘, ‘rmb‘, ‘direct‘]
已解决(Python cn2an库实现中文数字与阿拉伯数字互转)ValueError: mode 仅支持 ['low', 'up', 'rmb', 'direct'] 文章目录 报错内容 报错翻译 报 ...
- Python:中文数字转换为阿拉伯数字
Python: 中文数字转换为阿拉伯数字 方法 代码 测试结果 方法 将中文数字字符串识别为一个个片段,每个片段包含数字和数位两部分,例如:"三千七百五十二"将被识别成" ...
最新文章
- 实战脚本写入注册表,完善WindowsServer自动化运维
- 把一维数组处理成二维数组
- MYSQL常用操作(一)之设置ROOT密码,连接,常用命令
- redis内存淘汰和持久化_REDIS的淘汰机制与持久化
- C#鼠标点击器-没有测试-转自http://hi.baidu.com/syq_ghost/item/2cc253eb538b72e7fb42ba44
- 如何设置IIS实现无扩展名重写
- linux下ftp权限控制
- pycharm 安装JPype
- Shiny的架构浅析
- 独自去旅行你必须知道的事—勇气小姐独行攻略(内有拍照秘籍哦)
- 射频中的 IM3、IIP3、OIP3、G、P1dB指标之间的关系
- 计算机毕业设计ssm基于b_s架构的实习管理系统
- Java分布式中文分词组件 - word分词(转自 https //github com/ysc/word)
- Aggregation-Based Graph Convolutional Hashing forUnsupervised Cross-Modal Retrieval
- oracle的LPAD方法用法
- 终端怎么退出python命令行
- 【装机教程】Ubuntu18.04安装搜狗输入法
- python读取odb进行abaqus结果显示_用python读取Abaqus结果的重音'S'
- java_基础_遍历map删除元素_Java 遍历Map(包括集合)时,修改删除元素
- Imply之HTTP推送
热门文章
- 解决springboot警告WARNING: All illegal access operations will be denied in a future release
- uva11386 Triples
- 浙江大学软件学院2020年保研真题Distance of Triples (25 分)
- web前端大作业 (仿英雄联盟网站制作html css javascript) 学生dreamweaver网页设计作业
- 3DTouch简单实现
- Ubuntu下VSCode调试C++程序以及opencv库和Qt5库
- 问题记录 -- 未定义的引用 ||| not found
- Android Material 常用组件详解(六)—— Progress indicators、Slider 使用详解
- 数据库表及其字段变量命名神器之codeIf
- css文字抖动解决办法