方便的将数字转成字符串类型并在前面补0

简介:

有的时候需要将数字转化成字符串来保存或使用。一般可以直接使用或者用str()转一个数据类型就好了。

但是有的时候对数字位数有要求,不足的位数前面用0补齐。比如1需要变成"01"或"001",处理类似工号的时候可能会有这种需求。

当然实现起来并不难,不过如何可以更加简洁方便的实现,而不是写一大堆的判断语句。找到一个一句判断语句也不需要的实现方法。

1
2
num  =  input ( "请输入一个数字(范围0-999):" )
print (( "00%s" % num)[ - 3 :])

只要先在前面补上足够多的0,然后从字符串末尾切片需要的位数。











本文转自骑士救兵51CTO博客,原文链接:http://blog.51cto.com/steed/1981152,如需转载请自行联系原作者
相关文章
|
传感器 监控 测试技术
Visual Studio 2022 常用快捷键,记录一下别忘记~
Visual Studio 2022 常用快捷键,记录一下别忘记~
2413 0
|
网络协议 网络安全 Windows
|
缓存 API 开发工具
有关Unity使用Rider编辑器无法弹出代码提示的有效解决方法
【11月更文挑战第13天】在 Unity 中使用 Rider 编辑器时,若遇到代码提示无法弹出的问题,可以通过检查 Rider 设置(如自动补全选项、Unity 插件安装、索引设置)、Unity 项目设置(如解决方案正确关联、脚本导入设置)以及环境和依赖关系(如 .NET SDK 版本兼容性、Unity 和 Rider 版本兼容性)等方面进行排查和解决。
1996 5
|
网络安全 开发工具 数据安全/隐私保护
git修改本地仓库和远程仓库名称
git修改本地仓库和远程仓库名称
1153 2
|
API Nacos 数据库
Nacos配置问题之启动项目报错如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
6091 105
|
机器学习/深度学习 人工智能 自然语言处理
人工智能在现实世界中的应用:从理论到实践
【10月更文挑战第8天】人工智能在现实世界中的应用:从理论到实践
559 0
|
XML Java API
poi-tl——Word模板生成器
poi-tl——Word模板生成器
|
网络安全 数据安全/隐私保护
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
6831 0
|
XML SQL JSON
query 与 params:选择正确的参数传递方式
query 与 params:选择正确的参数传递方式
|
监控 算法 Java
分布式任务调度框架XXL-JOB入门教程
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
1207 0