Python 小写数字转为大写
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 小写数字转为大写相关推荐
- 标题python之单个小写字母转为大写字母(洛谷P5704)
标题python之单个小写字母转为大写字母(洛谷P5704) 字母转换 展开 题目描述 输入一个小写字母,输出其对应的大写字母.例如输入 q[回车] 时,会输出 Q. 输入格式 无 输出格式 无 in ...
- php小写数字变成大写,php 小写数字怎么转大写
php小写数字转大写的实现方法:首先创建一个PHP示例文件:然后通过"private function getChineseNumber($num, $mode = true){...}&q ...
- vue3 elementPlus input输入小写自动转为大写 vant限制输入
描述:将input框中的内容输入字母,且输入小写自动转为大写 <el-form-item label="机场代码:"><el-inputsize="mi ...
- 读取文件并输出,输出时将小写字母转为大写
1.获取文件属性(检查文件):stat() struct stat buf_stat; stat("temp.txt", &buf_stat);// #include &l ...
- php小写字母改成大写,php如何将小写字母转为大写
[摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...
- java将小写数字变成大写输出
import java.util.Scanner; public class Cap { //方法1 将小写数字变成大写并输出switch private static void capitalNum ...
- excel 扩展插件:方方格子(一键将小写字母转为大写)
由于不适合使用函数来进行大小写转换,但是目前也没有发现快捷键实现小写字母转成大写字母,为了快速解决这个问题,方方格子的excel插件可以实现该功能,适用于excel2010以上的版本. 1.下载方方格 ...
- 读取文件并输出,输出时将小写字母转为大写 [ 2 ]
1 /*2 * FILE: p48_file2lower.c3 * DATE: 201801064 * --------------5 * DESCRIPTION: 读取文件内容,输出时将小写字母转为 ...
- 【蓝桥杯选拔赛真题40】python小写字母转大写 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
目录 python小写字母转大写 一.题目要求 1.编程实现 2.输入输出
最新文章
- LNMP(php-fpm的pool,慢执行日志,定义open_bashdir,php-fpm进程管理
- Java的Arrays.sort()良心总结
- 从spring-session存储结构探讨session存储方案的演变
- 实现 JavaScript 异步方法 Promise.all
- Unity3D学习笔记——Unity3D的窗口布局
- CORS 跨域-同源策略
- php如何封装数组,PHP数组转对象 对象转数组封装类
- Oracle存储过程基本语法介绍
- ACM——2的n次方
- linux编译lnx文件命令_Linux命令总结
- 5年赚50倍的段永平:这几家公司正在长长的坡上滚着厚厚的雪
- GTK测试程序(十四)
- windows上传文件到linux乱码解决
- Android的JNI【实战教程】3⃣️--Java调用C代码
- 知识竞赛的环节主题文件准备的四大步骤及重要提示
- 【项目实战一】基于人工神经网络ANN的车牌识别
- HTML之调色原理分析
- 灰度图片及彩色图片像素点统计及显示
- 吉林大学计算机唐班公示,重要通知|数学学院16级及17级唐敖庆班选拔方案及公示名单...
- 免费版软件文档文件格式转换
热门文章
- php查询mysql显示在html表格中_php – 在网页上的HTML表格中显示MySQL数据库表中的值...
- 验证码识别论文总结---外文篇
- matlab之向数据点添加文本说明函数text
- 腾讯视频过滤广告简略办法
- 元数据管理——企业数据治理的基石
- 【Vue2.0学习】—数据绑定
- 【报名】榜单奖项+产业图谱+行业报告+线下论坛,2021年终金猿策划活动已开启...
- Linux主机驱动与外设驱动分离思想[转宋老师]
- iOS 面试基础题目
- 国产32核服务器CPU验证成功!100%自主指令架构,单机最多可支持四路128核,来自龙芯中科...