1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python 表示金额时 将中文数字的大写的壹贰叁肆伍转换为阿拉伯数字:rmbTrans.trans

python 表示金额时 将中文数字的大写的壹贰叁肆伍转换为阿拉伯数字:rmbTrans.trans

时间:2023-11-03 14:05:00

相关推荐

python 表示金额时 将中文数字的大写的壹贰叁肆伍转换为阿拉伯数字:rmbTrans.trans

在处理表格或word文档时,有时候像金额这种数据,在比较正式的情况下会写成中文的形式,比如壹万叁仟陆佰伍拾元贰角这种,我们如何将它转换为阿拉伯数字表示的1365.2元这种形式呢?

此处介绍一个函数

rmbTrans.trans(“”)

他的作用就是将输入的中文数字大写转换为阿拉伯数字。不过从字面意义上来看,他好像是专门用来转换 rmb 格式的(意思就是输入的中文大写数字的字符串末尾要有元,角,分 这种表示money的词),然鹅我试了一下,发现貌似当输入的是一个整数,如“壹万叁仟”,他也能成功转换。看下下面这个例子就知道啦

import rmbTransrmb = '壹万叁仟元贰分'num_1 = '壹万叁仟点贰'num_2 = '壹万叁仟'amount = rmbTrans.trans(rmb)amount_1 = rmbTrans.trans(num_1)amount_2 = rmbTrans.trans(num_2)print(amount) #输出13000.02print(amount_1)#输出13000print(amount_2)#输出13000

所以,经过测试发现,虽然有些情况下确实可以转换一些正整数,不过既然人家名字是rmbTrans,那还是老老实实拿他转换money吧。。。。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。