Python实现中文数字串到阿拉伯数字串的相互转换。
2019-01-03 14:07
831 查看
例如: 一九四九 <-> 1949,二零一八 <-> 2018
代码:
dict1={'0': '零', '1': '一', '2': '二', '3': '三','4': '四', '5': '五', '6': '六', '7': '七', '8': '八', '9': '九'} zifuchuang1=[] zifuchuang2=[] for i in range(10): a=input() if(a==''): break zifuchuang1.append(a) print("".join(zifuchuang1)) if(zifuchuang1[0].isdigit()): for i in zifuchuang1: zifuchuang2.append(dict1.get(i)) else: for i in zifuchuang1: for key, val in dict1.items(): if val==i: zifuchuang2.append(key) print("".join(zifuchuang2))
运行结果:
相关文章推荐
- python中将阿拉伯数字转换成中文的实现代码
- python中将阿拉伯数字转换成中文的实现代码
- Python实现中文数字转换为阿拉伯数字的方法示例
- php实现阿拉伯数字和罗马数字相互转换的方法
- 阿拉伯数字与中文数字的转换----------相互转化
- python实现将英文单词表示的数字转换成阿拉伯数字的方法
- Python 16进制与中文相互转换的实现方法
- 使用C#实现阿拉伯数字到大写中文的转换-第二种方法
- Python实现将罗马数字转换成普通阿拉伯数字的方法
- 使用C#实现阿拉伯数字到大写中文的转换-第二种方法
- 阿拉伯数字和中文数字相互转换(含字符容错及扩展)
- JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
- JS实现金额转换(将输入的阿拉伯数字)转换成中文
- 使用C#实现阿拉伯数字到大写中文的转换
- 使用C#实现阿拉伯数字到大写中文的转换
- 实现阿拉伯数字大写中文的转换
- Python实现把数字转换成中文
- Java学习笔记 实现阿拉伯数字(一亿以内)转换为中文繁体数字
- JavaScript实现阿拉伯数字和中文数字互相转换
- JavaScript实现阿拉伯数字和中文数字互相转换