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中文大写怎么转阿拉伯数字-创新互联
地址分享:http://scyanting.com/article/diheho.html