首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python将阿拉伯数字转化为中文大写

利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小 数部分,再对整数部分按照仟、万、亿、兆分位拆分为四个字符串组成的...List,每个字符串最多4个字符,然后对每个分位的字符串用大写函数转换成大写,最 后合并,这样等于缩减了问题,处理就相对简单了 #!...0000','0000','0000'](根据实际输入生成阶梯List) 例如:600190000010.70整数部分拆分为:['600','1900','0010'] 然后对list中每个字符串分组进行大写化再合并...最后处理小数部分的大写化 ''' class cnumber: cdict={} gdict={} xdict={} def init(self): self.cdict...cdata[k:k+4]) k+=4 return csdata def cschange(self,cki): #对[亿,万,仟]的list中每个字符串分组进行大写化再合并

1.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券