2019独角兽企业重金招聘Python工程师标准>>>

代码没有全面测试,只是为了测试一下基础函数的使用。

$python3 p1.py 32
叁拾贰元
$python3 p1.py 432
肆佰叁拾贰元
$python3 p1.py 5432
伍仟肆佰叁拾贰元
$python3 p1.py 105432
壹拾万伍仟肆佰叁拾贰元

代码:

import sys
dw=['仟','佰','拾','']
dw1=['元','万','亿']
x=''.maketrans('0123456789','零壹贰叁肆伍陆柒捌玖')
def tr(s):d=s.translate(x)return ''.join(['' if x=='零' else x+y for x,y in list(zip(d,dw[-len(d):]))])
s=sys.argv[1]
s=[s[0 if x-4<0 else x-4:x] for x in range(len(s),0,-4)]
print(''.join([tr(x)+dw1[i] for i,x in enumerate(s)][::-1]))

转载于:https://my.oschina.net/lvhongqing/blog/806965

python的数字转汉字金额的不完善代码相关推荐

  1. 实用函数-php数字转为汉字金额

    <?php /** * 数字转换为中文 * @param string|integer|float $num 目标数字 * @param integer $mode 模式[true:金额(默认) ...

  2. Python儿童数字消消乐游戏源代码,小朋友认数字游戏源代码

    Python儿童数字消消乐源代码,小朋友认数字游戏源代码,通过消消乐游戏的方式来让小朋友来学习数字,让孩子在玩中学数字 完整代码下载地址:Python儿童数字消消乐游戏源代码 核心代码 import ...

  3. Python实现数字转人民币(大写汉字)源代码

    Python实现数字转人民币(大写汉字)源代码,运行截图: 完整程序代码 import warnings from decimal import Decimaldef cncurrency(value ...

  4. 零基础实操 | Python实现数字转人民币(大写汉字)源代码

    大家好,我是吒吒. 我们的工作中遇到一些问题,不依靠工具的话,改起来真的超级麻烦,还会遗漏.有个小伙伴提出怎么把数字转成人民币(大写汉字),Python还真的可以做到,并且挺简单的,新手都可以操作.下 ...

  5. python数字转换为大写中文_python 人民币数字转汉字大写金额

    1 ''' 2 人民币数字转大写汉字3 ''' 4 5 #coding: utf-8 6 importwarnings7 from decimal importDecimal8 9 def cncur ...

  6. python数字转中文大写_Python 人民币数字转汉字表示 —— 大写金额

    # coding: utf-8 import warnings from decimal import Decimal def cncurrency(value, capital=True, pref ...

  7. 利用 Python django 框架 输入汉字,数字,字符,等。。转成二维码!

    利用 Python django 框架 输入汉字,数字,字符,等..转成二维码! 模块必备:Python环境 + pillow  + qrcode 模块 核心代码import qrcodeqr = q ...

  8. 【简单易懂】Java字符串应用场景:数字金额转换成大写汉字金额【金额转换】

    Java字符串应用场景:数字金额转换成汉字金额 文章目录 Java字符串应用场景:数字金额转换成汉字金额 前言 一.String简单介绍 二.字符串在开发中的应用场景 三.金额转换 3.1解题思路 3 ...

  9. Python 正则表达式+字符串分割(数字/字母/汉字/特殊字符)

    1. 基本知识 函数 说明 \u0041-\u005a 大写字母unicode范围 \u0061-\u007a 小写字母unicode范围 \u0041-\u007a 英文字母unicode范围 \u ...

最新文章

  1. 流程图函数’怎么画_原来函数可以这么美!
  2. C++11 :STL中的 iota ()函数
  3. 一般物流网站建设有哪些必备版块?
  4. 注意python函数参数的可变变量的传递
  5. Day 29:编写你的第一个 Google Chrome 扩展程序
  6. C#日期时间类型格式化大全集 C#DateTime 类型格式化大全集
  7. 重启php-fpm的方法
  8. STM32工作笔记0014---认识emWin图形设计框架
  9. javaWeb注册,登陆,注销功能的实现
  10. java实现基于关键字的文件夹(文件)的搜索、文件夹(文件)的复制、删除
  11. android对象引用释放,Android程序的内存泄漏与规避方法
  12. linux 网络编程与 windows 网络编程
  13. CSDN 赚积分C币方法
  14. 计算机专业显示器英语,电脑显示器词汇 计算机英语词汇
  15. 解决Arduino开发板管理器下载esp8266开发包失败和速度慢的方法
  16. 一招教你如何提高分销平台分账效率
  17. 小新pro13睡眠后无法唤醒_东芝笔记本睡眠后无法唤醒怎么办
  18. ABAP:BTE的查找及使用
  19. python locust api_性能测试工具--Locust官方文档(API)解读(全)
  20. pip install mysqlclient安装

热门文章

  1. Solaris 常用命令
  2. 英特尔支持员工自带设备办公
  3. Python 发送 email 的三种方式
  4. “一切都是消息”--iMSF(即时消息服务框架)入门简介
  5. 首个全球智慧城市在线社区启动 将锁定对城市发展构成挑战的困难
  6. How to Delete and Recreate the _msdcs DNS zone on a Windows DNS Server
  7. 2.2. 对网络安全的威胁
  8. Java 虚拟机总结给面试的你(中)
  9. linux-命令替换-通配符-重定向-管道
  10. VR如何巧妙填补传统数据视觉化的漏洞