在进行python程序开发的过程中有可能会遇到需要将数字转换成中文的情况 , 如果是几千几百这样还很好解决 , 但是如果是几亿几兆就非常麻烦了 。那么我们今天就带来两个简单例子来讲解python数字怎么转对应中文 。
文章插图
一、不需要单位
不需要单位就是只把数字转成中文就行 , 就像1234变成一二三四这样 , 具体实例如下:
upnum = ('零', '一','二','三','四','五','六','七','八','九','十') # 将数字对应的中文放在序列里面list = input('输入数字:') # 接收传进来的数字for x in list:y=eval(x) # 获取字符串返回的对象print(upnum[y]) # 将对应的数字转为中文输出【Python数字怎么转对应中文?两个简单实例看了就会】二、需要单位
在我们生活中数字转为中文时需要用几万几千来说 , 比如10086就应该是一万零八十六 , 下面就以万为上限举例:
upnum = ('零', '一','二','三','四','五','六','七','八','九','十')level = {1: '拾',2: '佰',3: '仟',4: '万'}num = input('输入数字:')for nen in num:if len(num.split('.')[0]) <= limit_len1 \ and len(num.split('.')[1]) <= limit_len2: return num以上就是关于python数字怎么转对应中文的解析示例了 , 如果想要了解更多python相关知识和实用案例可以在下方的相关阅读栏目查看 。
推荐阅读
- Python如何用爬虫破解滑动验证码?这五步简单易用
- Python除法运算符有哪些?除法运算符详解
- python中用pip不是内部或外部命令怎么办?两种情况解决方法
- python怎么将列表转为字符串?两个实例看了就懂
- python输出hello world代码的方法?按着这个步骤来就行
- python怎么输出所有的水仙花数?经典案例学习
- gitignore文件是干嘛的?gitignore文件怎么改
- python打错了怎么撤回?input输入打错了怎么办
- python怎么统计不同字符的个数?两个案例教会你
- Python怎么创建一维数组?Python数组怎么创建