Python怎么把数字变成中文?

python

python将数字转换为中文的方法:

在字典中设置0-9为键,值为数字对应的中文,转换数字时获取字典中指定键对应的值即可。

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怎么把数字变成中文? 的全部内容, 来源链接: utcz.com/z/528007.html

回到顶部