转载自:https://www.cnblogs.com/zhanglianbo/p/6202683.html

博主:lbzhang;

来源:博客园


为了排版方便或者是输出文件命名整洁,通常需要给数字前面补0来做统一。
Python中有一个zfill函数用来给字符串前面补0,非常有用,这个zfill看起来也就是zero fill的缩写吧,看一下如何使用:

n = "123"
s = n.zfill(5)
assert s == '00123'

zfill也可以给负数补0:

n = '-123'
s = n.zfill(5)
assert s == '-0123'

对于纯数字也可以通过格式化的方式来补0:

n = 123
s = '%05d' % n
assert s == '00123'

原文参考: http://www.sharejs.com/codes/python/8037

Python--给数字前固定位数加零相关推荐

  1. Python给数字前固定位数加零或数字前置保留0

    python中有一个zfill方法用来给字符串前面补0,非常有用 a = "123" print(type(a)) print(a) b = a.zfill(5) print(ty ...

  2. python取数字前n位

    python取数字前n位 思路::如果我们要取一个位数很多的数字前n位(int型),可以将其转换为字符串类型后操作. #创建一个较大的数(阶乘) def jie(n):s=1for i in rang ...

  3. python提取数字前6位_取Pandas列的前6位数

    我有一个任务是获取pandas中列的前6位数.但是,如果这个数字的长度小于6位数,它会在数字的末尾加一个十进制数.不幸的是,这对我以后的需求是不可接受的.在 我确信我可以用各种代码消除十进制,但随着数 ...

  4. python根据身份证前17位数计算第18位数

    #!/usr/bin/python # -*- coding:utf-8 -*- count=0 sum=0 result=0 sfz =  raw_input("请输入身份证前17位数:& ...

  5. python数字转字符串固定位数_python-将String转换为64位整数映射字符以自定...

    您将4个不同"数字"的字符串解释为数字,因此以4为基数.如果您有一串实际数字,范围为0-3,则可以让int()真正快速地生成一个整数. def seq_to_int(seq, _m ...

  6. c语言怎样在不足n位数的整数前补0,C# String 前面不足位数补零的方法

    int i=10;方法1:Console.WriteLine(i.ToString("D5"));方法2:Console.WriteLine(i.ToString().PadLef ...

  7. Python 输入任意整数,打印输入的数字是几位数

        Python 输入任意整数,打印输入的数字是几位数   根据题目,这个比较简单,但有很多人会想的比较复杂,复杂在键盘输入0开始,后面接任意个零都可以,那么,比如,输入00024,这个输入是没有 ...

  8. Python 案例001 (有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数)...

    题目内容来自网络 ,加入了个人理解的过程 ,和点评 #!/usr/bin/python # -*- coding: UTF-8 -*-#Author : Wumi#题目:有四个数字:1.2.3.4,能 ...

  9. python判断数字位数_python求数字位数的方法

    第一种: 利用str()函数将数字转化成字符串,再利用len()函数判断位长. 1 a=Int(raw_input("the number you want type in:") ...

最新文章

  1. 经验 | 深度学习优化背后的数学基础
  2. php中rbac三张表的关系,thinkphp中RBAC数据表分析
  3. Resnet对应于ImageNet的结构框架
  4. linux 伪终端 pty 简介
  5. [导入]ASP.NET 2.0 读取配置文件[INI](示例代码下载)
  6. ACM模板--邻接矩阵 有向图 搜索算法
  7. navicat 8 mysql生成关系_MySQL数据库通过navicat建立多对多关系
  8. MySQL高级 - SQL优化 - 索引提示
  9. 天猫首页迷思之-jquery实现左侧广告牌图片轮播
  10. linux kernel 三次握手建立TCP链接的实现
  11. WPF CanExecuteChanged
  12. (转)一台服务器安装两个tomcat6 服务的解决方案
  13. 启动/关闭Spring boot服务脚本
  14. vector和string
  15. c编程语言学习软件,用什么软件学习c语言
  16. 项目记录——ANSYS Fluent入门翼型风洞模型计算
  17. 学习记录_美术部分_美术理论基础
  18. (三)腾讯云开发工程师TCA题库(题目含详细解析)
  19. opencv图像仿射变换,cv2.warpAffine
  20. mysql里面除号写法_Mysql之常见函数

热门文章

  1. 前端图片压缩上传(纯js的质量压缩,非长宽压缩)
  2. 如何使用KingShard构建MySQL集群
  3. STP安全特性——bpduguard特性、 bpdufilter特性、guard root 特性、loopguard技术总结与案列(附图,建议PC观看)
  4. win10 mysql5.7.11_Windows10安装与配置MySQL-5.7.11
  5. 关于EFCore线程内唯一
  6. mac 命令失效问题 命令不存在 : command not found
  7. 【C语言】用指针描述数组,实现冒泡法排序
  8. C#LeetCode刷题之#680-验证回文字符串 Ⅱ​​​​​​​(Valid Palindrome II)
  9. 从零开始学习mitmproxy源码阅读
  10. 使用dockerfile自动化构建镜像