分享
三行代码  ›  专栏  ›  技术社区  ›  ravi0li

根据另一个长度设置可变长度[复制]

  •  2
  • ravi0li  · 技术社区  · 1 周前

    我真的不知道该怎么写标题,但我想它会有一个非常简单的答案:

    URL = "www.website.com/some/stuff/" + number

    我遇到的问题是,这个数字需要采用以下格式:

    2   - 0002
    25  - 0025
    149 - 0149
    

    1 回复  |  直到 1 周前
        1
  •  4
  •   Andrej Kesely    1 周前

    str.format 对于任务:

    url = 'www.website.com/some/stuff/{:04d}'
    
    numbers = [2, 4, 149]
    
    for number in numbers:
        print(url.format(number))
    

    印刷品:

    www.website.com/some/stuff/0002
    www.website.com/some/stuff/0004
    www.website.com/some/stuff/0149