python数字转换成中文大写

代码

#-*- coding:utf-8 -*-
count_map = {1:1, 2:10, 3:100, 4:1000, 5:10000}
#用来统计传入数值的级别
def set_to_chinese(money, s):end_map = {10:u'拾',100:u'佰',1000:u'仟',10000:u'万'}trans_map = {0:u'零',1:u'壹',2:u'贰',3:u'叁',4:u'肆',5:u'伍',6:u'陆',7:u'柒',8:u'捌',9:u'玖'}if s == 1:return trans_map[money]if money%s == 0:return trans_map[money/s]+end_map[s]else:mid = trans_map[0] if len(str(money))\-len(str(money%s))>1 else u''return trans_map[money/s]+end_map[s]+ mid +\set_to_chinese(money%s,
money = 3840
print set_to_chinese(money, count_map[len(str(money))])
#叁仟捌佰肆拾

python数字转换成中文大写相关推荐

  1. python数字转换成中文大写_python初学者笔记(2):阿拉伯数字转换成中文大写

    题:输入一个数字,转换成中文大写的写法 可运行的程序(Python 2.7.9): 1 #-*- coding: utf-8 -*- #在python2的py文件里面写中文,必须要添加一行声明文件编码 ...

  2. python数字转换成中文大写_python 人民币数字转大写中文

    def digital_to_chinese(digital): str_digital = str(digital) chinese = {'1': '壹', '2': '贰', '3': '叁', ...

  3. python 把数字转换成中文大写

    def conversionString(intnumber):'''把数字转换成中文大写,例如:1->一 ,25->二十五,49->四十九Parameters----------i ...

  4. js将数字转换成中文大写

    //完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五.const toChinesNum = ( ...

  5. C语言-如何将用户输入的金额数字转换成中文大写?

    实战: 如何将用户输入的金额数字转换成中文大写? #include <stdio.h>int main() {// 输入金额转换成大写int money; // 输入数字int money ...

  6. JavaScript:将输入的一串数字转换成中文大写,最高可写12位(千亿)

    将输入的一串数字转换成中文大写,最高可写12位(千亿) 例:输入:10000,输出:壹万 输入:10010,输出:壹万零壹拾 源码: function toChineseBig(num) {// 将接 ...

  7. 将数字转换成中文大写的算法

    //名称:ConvertSignCap   //参数:number   //返回:CapNumber   //描述:将传入的单个数字转换成中文大写形式   //创建人:刘权 2004-11-16    ...

  8. 货币数字转换成中文大写的函数

    这个函数与以前其他网友提供的结构大不相同, 是一个从高位到低位的算法, 更加符合语言习惯. //---------------------------------------------------- ...

  9. Java实现将数字转换成中文大写

    /** *程序功能:支持将仟亿数字转换成中文数字表示,如(110.12 转换成壹佰壹拾元壹角贰分) *算法思路:将数字,分成整数部分和小数部分(小数部分四舍五入到两位),分别进行转换,然后将转换后的结 ...

最新文章

  1. ant指定servlet版本_Spring工具 - AntPathMatcherUrlPathHelper(针对URL进行处理)
  2. ​数据分析最重要的 3 种特征编码,你真的能分清楚?
  3. erlang rebar 配置mysql_Erlang Rebar 使用指南之四:依赖管理
  4. python捕获信号退出_Python捕获信号退出Python中的捕获Ctrl+C/SIGINT,优雅地退出多个进程,python,在,CtrlCSIGINT,并...
  5. 修炼一名软件工程师的职业水准
  6. Altium Designer 18生成Gerber教程
  7. 异速联服务器虚拟打印怎么设置,金万维异速联6.2.2.0虚拟打印步骤.doc
  8. 实验室设备管理系统mysql
  9. 单实例安装elastic和启动报错解决
  10. ORACLE-EBS常用表
  11. **Gcc编译器报错:gcc -m32报错**
  12. flex 两列多行布局
  13. 普通人如何在5年内赚到1000万
  14. Python 关于整除以及负数取余遇到的问题
  15. 联想小新310电脑Fn功能键切换
  16. Intellij Idea将普通项目导出为jar包
  17. RBF(径向基)网络
  18. java随机生成随机数
  19. laravel 动态多语言切换功能
  20. 164. Maximum Gap 1

热门文章

  1. 对于Java黑皮书课后习题22.8的补充
  2. ML之PFI(eli5):基于mpg汽车油耗数据集利用RF随机森林算法和PFI置换特征重要性算法实现模型特征可解释性排序
  3. 总结 | Revit安装失败的常见问题及解决办法
  4. 一个密码本(ACodebook)使用说明
  5. 金融科技之:互联网贷款系统平台建设方案分享
  6. linux查看xlsm文件,XLSM文件擴展名: 它是什麼以及如何打開它?
  7. 天宇电梯卡数据分析延期教程 电梯卡延期校验计算工具
  8. eclipse使用代码质量管理审查工具整理sonarlint(第一篇)
  9. 数字手势识别App--(2)图像处理
  10. 夏令营被拒,计算机保研er应该怎么办?