python中文大写怎么转阿拉伯数字

本篇内容主要讲解“python中文大写怎么转阿拉伯数字”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python中文大写怎么转阿拉伯数字”吧!

成都创新互联专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖咖啡厅设计等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身建设品质网站。

整数部分主要是利用正则表达式进行检索,将对应项的数字与单位列表的对应项相乘并求和,小数部分也是一样的手法,但是由于可能存在只有角的情况,正则表达式不好处理,而且角、分这里涉及的情况并不多,所以我们分离处理

1. 初始化参数

2. 处理整数部分

I. 用正则表达式按照模板检索(从兆位到个位,没有对应项则为空)
II. 按照映射表执行映射后组合成数字列表
III. 将数字列表与数字单位列表的对应索引项进行相乘后求和

3. 处理小数部分

I. 长度为4:N角N分,获取到角和分对应的数字,映射后与单位相乘求和

II. 长度为3:零N分,获取到分对应的数字,执行映射后与单位相乘

III. 长度为2,N角,获取到角对应的数字,执行映射后与单位相乘

4. 数据映射

和之前提到的映射方法一致,只是将数字与汉字对调,这里有一个对字符串的处理,如果是零N的形式则将字符串替换为N,如果是空字符串,则按照零执行映射

5. 数据检查

判断数据合理性

python中文大写怎么转阿拉伯数字

到此,相信大家对“python中文大写怎么转阿拉伯数字”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网页标题:python中文大写怎么转阿拉伯数字
文章路径:http://ybzwz.com/article/jogjps.html