zoukankan      html  css  js  c++  java
  • 测试工作遇到的自动补0

    1. python 自动给前面的数字补0 - zfill函数

    场景:下单接口,查询某个时间段内的订单信息,需要获取订单号,获得订单号后取最后4位值,进行切片操作获取;

       订单号后四位可能是0023、1023、2310、2300 等类似这样存在0的情况;

       获取后四位订单号后得加1成为0024,如果直接对获取的4位数进行int转换,相加后的结果是24,不是0024

    为了排版方便或者输出文件命名整洁,需要给前面的数字进行补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'

    后续补充~~

  • 相关阅读:
    python爬取网络上图片【小例子】
    python统计英文单词出现次数【小例子】
    python敏感字处理【小例子】
    platform操作系统信息
    迭代器
    xxxxx
    test
    Jquery
    Jquery二
    DOM文档对象模型
  • 原文地址:https://www.cnblogs.com/lhly/p/8258116.html
Copyright © 2011-2022 走看看