一、序言:

  工具封装第四弹,阿拉伯数字 ===> 转换成 ===> 中文大写数字,喜欢就赶紧收藏+点赞+关注吧 !!!

---- Nick.Peng

二、实现代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author: Nick
# @Date:   2019-10-26 16:24:32
# @Last Modified by:   Nick
# @Last Modified time: 2019-10-26 16:50:45def num_to_ch(num):"""功能说明:将阿拉伯数字 ===> 转换成中文数字(适用于[0, 10000)之间的阿拉伯数字 )"""num = int(num)_MAPPING = (u'零', u'一', u'二', u'三', u'四', u'五', u'六', u'七', u'八', u'九', ) _P0 = (u'', u'十', u'百', u'千', ) _S4 = 10 ** 4if num < 0 or num >= _S4:return Noneif num < 10: return _MAPPING[num] else: lst = []while num >= 10: lst.append(num % 10) num = num // 10lst.append(num) c = len(lst)    # 位数result = u'' for idx, val in enumerate(lst): if val != 0: result += _P0[idx] + _MAPPING[val] if idx < c - 1 and lst[idx + 1] == 0: result += u'零'result = result[::-1]if result[:2] == u"一十":result = result[1:]if result[-1:] == u"零":result = result[:-1]return result

【工具封装】Python 实现将阿拉伯数字 === 转换成中文大写数字相关推荐

  1. 将一组阿拉伯数字转换成中文大写数字

    题目大概:  将一组阿拉伯数字转换成中文大写数字  52306 ==> 伍万贰千叁百零陆 我实现了将文件中的一组数字(每行为一个数)  形如: Java代码   25364 466932300 ...

  2. 大写汉字转阿拉伯数字c语言,阿拉伯数字转换成中文大写数字

    原创作者ACN站:3mile 如:550065转换成"五十五万零六十五"或"伍拾伍万零陆拾伍" 可作为UDF使用的. NUM2CWORD($number,$vV ...

  3. 把阿拉伯数字翻译成中文大写数字

    package com.zcw.zcwbook.demo15;/*** @program: zcwbook* @description: 把阿拉伯数字翻译成中文大写数字* @author: zhaoc ...

  4. 把数字金额转换成中文大写数字

    //把数字金额转换成中文大写数字 function changeNumMoneyToChinese(money) { var cnNums = new Array("零", &qu ...

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

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

  6. 输入数字输出中文大写python_阿拉伯数字转换成中文大写,中文货币的表达方式 python...

    最近在qq群经常看到一个题目,网上查找资料发现,有人实现了一半内容,都是在处理0的问题上卡住了,自己就尝试用刚开始学习的python写了一下.python处理这个问题还是比较方便. 题目: 代码: # ...

  7. php将阿拉伯数字转换成中文大写,PHP将阿拉伯数字转换成汉字大写支持小数点

    第一种 /*function ch_num($num,$mode=true) { $char = array("零","壹","贰",&qu ...

  8. js实现将阿拉伯数字转换成中文大写

    方法1(注释部分的代码单独提出来作为一个方法也可实现): intToChinese(num) {// if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) {// return ...

  9. 将阿拉伯数字转换成中文大写的好算法

    //加到类的定义部分 private static string[] cstr={"零","壹","贰","叁",&qu ...

最新文章

  1. 学 Python 必看书单汇总
  2. Java 8 类型转换及改进
  3. 多线程存数据mysql_java 多线程存储数据库
  4. Netty时间轮调度原理分析,再不了解你就out啦
  5. ReentrantReadWriteLock源码解析
  6. 使用 FieldMask 提高 C# gRpc 服务性能
  7. MySQL作为Kubernetes服务,可从WildFly Pod访问
  8. wget在linux中安装出现错误解决办法
  9. AAAI 2020 | 微软亚洲研究院6篇精选论文在家看
  10. java arraylist排序_一文读懂Java集合框架
  11. SQL检索MongoDB的轻量级解决方案
  12. 常见的HTTP状态码大全
  13. (web前端每日一练)用JS制作一个能够在桌面运行的倒计时插件
  14. PyQt学习随笔:重写组件的event方法捕获组件的事件
  15. 达梦数据库角色、用户管理
  16. 来自GitHub的Python开源项目,100%可用的12306多功能抢票助手,切勿作为商业用途
  17. Esp8266 Node Mcu 一直乱码的问题详解
  18. 第一个blog--常用在线网站
  19. Mac OS high Sierra 10.13.6 安装cuda
  20. 【千纸诗书】—— PHP/MySQL二手书网站后台开发之项目设计

热门文章

  1. 个人版机房收费——数据库设计
  2. The file “XXX.app” couldn’t be opened because you don’t have permission to view it.
  3. fatal: unable to access ‘https://github.com/golang/tools.git/‘: Encountered end of file
  4. xmind可以画流程图吗_Xmind制作流程图教程 xmind怎么画流程图?xmind画流程图步骤...
  5. 圈排序——python
  6. python爬虫——Ajax-get
  7. 昭阳E47G开机问题
  8. 【PyTorch】 tensor.squeeze压缩维度
  9. android 图片压缩,bitmap压缩总结
  10. 自媒体初学者如何正确学习视频剪辑【视频制作自学成大神】?