您的位置:首页 > 编程语言 > Python开发

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))

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: