前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >阿拉伯数字转中文大写,金额转中文大写

阿拉伯数字转中文大写,金额转中文大写

作者头像
Python疯子
发布于 2019-05-14 07:02:34
发布于 2019-05-14 07:02:34
3.6K0
举报
文章被收录于专栏:Python疯子Python疯子

今天介绍的是 阿拉伯数字转中文大写以及金额转中文大写的方法

在工作中我们有时需要将阿拉伯数字转为纯中文,或将金额转为大写​。

下面直接开始​:

阿拉伯数字转中文大写

1002.03 转为​:壹仟零贰点零叁

金额转换​:

1002.53 转为:壹仟零贰元伍角叁分

image

金额转换是因为自己需要从网上找的demo,这两个功能按需求改的,所以代码大致相同,就粘贴一份​代码:

image.png

image.png

image.png

image.png

后面两个正则的意思是让结果更人性化​:

125000 会翻译为:壹拾贰万五千 通过正则处理后为:拾贰万五千

120.30 会翻译为:壹百二十零点三 通过正则处理后为:壹百二十点三

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
算法分析:阿拉伯数字与罗马数字的互相转换
在看《Dive into Python》的单元测试时,发现用作例子的“阿拉伯数字-罗马数字”的转换算法非常的巧妙,现在发上来和大家分享一下。
青南
2019/03/19
1.3K0
一日一技:在Python中实现阿拉伯数字加上中文数字
在Python 3里面,中文是可以作为变量名的,而运算符又可以重载,基于这两个特性,我们可以实现阿拉伯数字与中文数字的四则运算。
青南
2019/07/18
1.3K0
一日一技:在Python中实现阿拉伯数字加上中文数字
人人网面试经历「建议收藏」
对于一年开发经验的程序员来说是非常尴尬的,经过一个月的面试总结,也快入职心仪的公司了,差不多算是敲定了工作。所以想到陆续的放出一些互联网公司的面试经验来,虽然面不上,但是可提供给别人参阅,以便你们遇到类似或者同一家的公司能够见招拆招! 首先需要说明的是,我能够去人人网面试是通过一家外派公司作为中介才去的。这家外派公司叫做:北京银河创想信息技术有限公司,在智联投递的简历,那边的HR打电话通知我周三上午去面试,去之前我百度了这家公司,搜索引擎给的结果是这家公司与“培训机构”、“不正规”等字样联系起来,当时我心是悬的。不过想到不如虎穴焉得虎子,于是就去了。我暂且把银河创想的面试过程称为一面吧!
全栈程序员站长
2022/10/04
4570
C# 金额转中文大写
创建的项目是创建一个 dot net core 的项目,实际上这个项目可以创建为 Stand 的。
林德熙
2018/09/18
2.4K0
013. 罗马数字转整数 | Leetcode题解
罗马数字包含以下七种字符: I , V , X , L , C , D 和 M 。
苏南
2020/12/16
4610
013. 罗马数字转整数 | Leetcode题解
Java中文数字转阿拉伯数字
/** * 中文数字转为阿拉伯数字 * @param zhNumStr 中文数字 * @return 阿拉伯数字 */ public static int zh2arbaNum(String zhNumStr) { Stack<Integer> stack = new Stack<>(); String numStr = "一二三四五六七八九"; String unitStr = "十百千万亿"; String[] ssArr = zhNumStr.split("")
martinzh7
2020/02/21
3.7K0
Java中文数字转阿拉伯数字
Python中文数转阿拉伯数
提供一个可用的中文数字转阿拉伯数字的函数,效果是把类似“五十六”、“柒”、“十八”这些中文数字转成“56”、“7”、“18”这种阿拉伯数字返回。
Cloudox
2021/11/23
1.6K0
Python将阿拉伯数字转化为中文大写
利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小 数部分,再对整数部分按照仟、万、亿、兆分位拆分为四个字符串组成的List,每个字符串最多4个字符,然后对每个分位的字符串用大写函数转换成大写,最 后合并,这样等于缩减了问题,处理就相对简单了
好派笔记
2021/11/03
1.4K0
【Python】已解决:(Python cn2an库实现中文数字与阿拉伯数字互转)ValueError: mode 仅支持 [‘low‘, ‘up‘, ‘rmb‘, ‘direct‘]
在使用Python的cn2an库时,我尝试将一个中文数字字符串转换为阿拉伯数字,但遇到了一个ValueError,提示mode参数仅支持[‘low’, ‘up’, ‘rmb’, ‘direct’]。这个错误发生在我尝试使用cn2an函数时,传入了一个不被支持的mode参数值。
屿小夏
2024/07/13
1930
[算法题] 人民币大小写转换(阿拉伯数字和汉字转换)
本文讲述了一位技术编辑人员,在处理社区技术文章时,所经历的一些思考和总结。通过具体的工作实践,作者从提高文章阅读体验、严谨对待文章内容审核、善用工具提高工作效率等方面,进行了总结和分享。
静默虚空
2018/01/05
1.5K0
[算法题]  人民币大小写转换(阿拉伯数字和汉字转换)
Moleft专用函数库(三) - 中文数字转阿拉伯数字
好久没有更新“Moleft专用函数库”这个系列了,这个函数的思路主要来源于刚刚写的百度收录查询,查询到的结果是40亿5464万这种格式,需要把它转成4054640000的格式,于是便查了一下网上现有的函数,并且加以修改。
用砖头敲代码
2022/08/30
3820
罗马数字与阿拉伯数字转换
且“II”表示2,“III”表示3,“IV”表示4,“VI表示6”,“VII”表示7,“VIII”表示8,“IX”表示9,其余的类似。
py3study
2020/01/17
8490
文字对称中的数学与魔术(一)——阿拉伯数字的对称性
在前两个介绍对称的系列文章《对称与魔术初步(六)——魔术《4选1的诅咒》等》和《对称、群论与魔术(十一)——魔术《百变箭头》等和系列总结》里,我们已经把对称的基本概念以及群这一为对称描述量身打造的工具详尽地作了阐述。接下来的对称相关系列会在这个基础上,深入到一些具体的对象和领域里,来欣赏对称各式各样的精彩。
magic2728
2023/03/06
5870
文字对称中的数学与魔术(一)——阿拉伯数字的对称性
谁有数字转换,金额大写的类?网络上找的好像都有点问题
前几天在Python白银交流群【黄志诚】问了一个Python处理财务金额大写的实战问题。问题如下:
前端皮皮
2024/03/18
900
谁有数字转换,金额大写的类?网络上找的好像都有点问题
Java工具集-中文数字与阿拉伯数字转换工具
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能 做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK
cwl_java
2019/10/30
3.3K0
ABAP 之将金额数据输出为中文\u002F英文
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第20天,点击查看活动详情
百里丶落云
2022/12/13
4580
ABAP 之将金额数据输出为中文\u002F英文
Merchant’s Guide To The Galaxy笔试题解析 python解决 罗马数字转阿拉伯数字
3.最好有相关的单元测试,如果能达到100%测试覆盖率且能正确的使用mock对象最好.如果时间不够或者不熟悉测试方法否,这一部分可忽略.功能完整性是首要考察.
十四君
2019/11/27
6810
Java实现 将数字金额转为大写中文金额
输入数字金额参数,运行程序得到其对应的大写中文金额;例如:输入— 12.56,输出— 12.56:壹拾贰元伍角陆分
崔笑颜
2020/06/08
6.4K0
java将输入的数字金额转换为中文大写金额
将输入的数字字符串中的每一个数字字符转换为对应的中文大写,例如12345转换为壹贰叁肆伍,再将此中文大写和对应的单位进行字符串的拼接并一起输出
用户10604450
2024/03/15
5381
java将输入的数字金额转换为中文大写金额
Java版 数字金额大写转换--Java学习网
需求:读入一个浮点数值,将其转化为中文金额的大写形式。如123.45,转化为:壹佰贰拾叁元肆角伍分。以下是各种情况要完善:
用户1289394
2021/01/20
1.2K0
Java版 数字金额大写转换--Java学习网
推荐阅读
相关推荐
算法分析:阿拉伯数字与罗马数字的互相转换
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文