python中文数字转换为阿拉伯数字
中文数字与阿拉伯数字转换
只能转数字,传参中包含非数字会错.
def zhuanhuan(str):
zhong={'零':0,'一':1,'二':2,'三':3,'四':4,'五':5,'六':6,'七':7,'八':8,'九':9};
danwei={'十':10,'百':100,'千':1000,'万':10000};
num=0;
if len(str)==0:
return 0;
if len(str)==1:
if str == '十':
return 10;
num=zhong[str];
return num;
temp=0;
if str[0] == '十':
num=10;
for i in str:
if i == '零':
temp=zhong[i];
elif i == '一':
temp=zhong[i];
elif i == '二':
temp=zhong[i];
elif i == '三':
temp=zhong[i];
elif i == '四':
temp=zhong[i];
elif i == '五':
temp=zhong[i];
elif i == '六':
temp=zhong[i];
elif i == '七':
temp=zhong[i];
elif i == '八':
temp=zhong[i];
elif i == '九':
temp=zhong[i];
if i

这篇博客介绍了如何在Python中将中文数字转换为阿拉伯数字,强调转换过程中仅支持数字且包含非数字字符时会出错。
1678

被折叠的 条评论
为什么被折叠?



