def lowertoupper(number, recursive_depth=0):str_number = str(number)if len(str_number) > 4:str_number = str_number[-4:]bits = "零 一 二 三 四 五 六 七 八 九".split(" ")units = " 十 百 千".split(" ")large_unit = ' 万 亿 万'.split(" ")  # 可扩展,以万为单位number_len = len(str_number)result = ""for i in range(number_len):result += bits[int(str_number[i])]if str_number[i] != "0":result += units[number_len - i - 1]# 去除连续的零while "零零" in result:result = result.replace("零零", "零")# 去除尾部的零if result[-1] == "零":result = result[:-1]# 调整10~20之间的数if result[:2] == "一十":result = result[1:]# 字符串连接上大单位result += large_unit[recursive_depth]# 判断是否递归if len(str(number)) > 4:recursive_depth += 1return lowertoupper(str(number)[:-4], recursive_depth) + resultelse:return result

Python 小写数字转为大写相关推荐

  1. 标题python之单个小写字母转为大写字母(洛谷P5704)

    标题python之单个小写字母转为大写字母(洛谷P5704) 字母转换 展开 题目描述 输入一个小写字母,输出其对应的大写字母.例如输入 q[回车] 时,会输出 Q. 输入格式 无 输出格式 无 in ...

  2. php小写数字变成大写,php 小写数字怎么转大写

    php小写数字转大写的实现方法:首先创建一个PHP示例文件:然后通过"private function getChineseNumber($num, $mode = true){...}&q ...

  3. vue3 elementPlus input输入小写自动转为大写 vant限制输入

    描述:将input框中的内容输入字母,且输入小写自动转为大写 <el-form-item label="机场代码:"><el-inputsize="mi ...

  4. 读取文件并输出,输出时将小写字母转为大写

    1.获取文件属性(检查文件):stat() struct stat buf_stat; stat("temp.txt", &buf_stat);// #include &l ...

  5. php小写字母改成大写,php如何将小写字母转为大写

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  6. java将小写数字变成大写输出

    import java.util.Scanner; public class Cap { //方法1 将小写数字变成大写并输出switch private static void capitalNum ...

  7. excel 扩展插件:方方格子(一键将小写字母转为大写)

    由于不适合使用函数来进行大小写转换,但是目前也没有发现快捷键实现小写字母转成大写字母,为了快速解决这个问题,方方格子的excel插件可以实现该功能,适用于excel2010以上的版本. 1.下载方方格 ...

  8. 读取文件并输出,输出时将小写字母转为大写 [ 2 ]

    1 /*2 * FILE: p48_file2lower.c3 * DATE: 201801064 * --------------5 * DESCRIPTION: 读取文件内容,输出时将小写字母转为 ...

  9. 【蓝桥杯选拔赛真题40】python小写字母转大写 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析

    目录 python小写字母转大写 一.题目要求 1.编程实现 2.输入输出

最新文章

  1. LNMP(php-fpm的pool,慢执行日志,定义open_bashdir,php-fpm进程管理
  2. Java的Arrays.sort()良心总结
  3. 从spring-session存储结构探讨session存储方案的演变
  4. 实现 JavaScript 异步方法 Promise.all
  5. Unity3D学习笔记——Unity3D的窗口布局
  6. CORS 跨域-同源策略
  7. php如何封装数组,PHP数组转对象 对象转数组封装类
  8. Oracle存储过程基本语法介绍
  9. ACM——2的n次方
  10. linux编译lnx文件命令_Linux命令总结
  11. 5年赚50倍的段永平:这几家公司正在长长的坡上滚着厚厚的雪
  12. GTK测试程序(十四)
  13. windows上传文件到linux乱码解决
  14. Android的JNI【实战教程】3⃣️--Java调用C代码
  15. 知识竞赛的环节主题文件准备的四大步骤及重要提示
  16. 【项目实战一】基于人工神经网络ANN的车牌识别
  17. HTML之调色原理分析
  18. 灰度图片及彩色图片像素点统计及显示
  19. 吉林大学计算机唐班公示,重要通知|数学学院16级及17级唐敖庆班选拔方案及公示名单...
  20. 免费版软件文档文件格式转换

热门文章

  1. php查询mysql显示在html表格中_php – 在网页上的HTML表格中显示MySQL数据库表中的值...
  2. 验证码识别论文总结---外文篇
  3. matlab之向数据点添加文本说明函数text
  4. 腾讯视频过滤广告简略办法
  5. 元数据管理——企业数据治理的基石
  6. 【Vue2.0学习】—数据绑定
  7. 【报名】榜单奖项+产业图谱+行业报告+线下论坛,2021年终金猿策划活动已开启...
  8. Linux主机驱动与外设驱动分离思想[转宋老师]
  9. iOS 面试基础题目
  10. 国产32核服务器CPU验证成功!100%自主指令架构,单机最多可支持四路128核,来自龙芯中科...