如何在python中使用“范围”不仅包括数字1-1000,而且每个数字都以3位数字出现? [复制]

Posted

技术标签:

【中文标题】如何在python中使用“范围”不仅包括数字1-1000,而且每个数字都以3位数字出现? [复制]【英文标题】:How to use "range" in python to include not just numbers 1-1000, but have each number appear with 3 digits? [duplicate] 【发布时间】:2018-03-15 05:08:52 【问题描述】:

我想遍历 1-1000 范围内的每个数字,但我需要我的程序是 3 位数。所以 001, 002, 003,...,999。我该怎么做?

【问题讨论】:

不要混淆数据及其表示。 【参考方案1】:

您可以将其格式化为带有前导零的字符串:

for i in range(0, 1000):
    print "%03d" % (i)

【讨论】:

如果您更喜欢使用新式格式:':03'.format(i)。如果使用 f 字符串,它将是:f'i:03'.

以上是关于如何在python中使用“范围”不仅包括数字1-1000,而且每个数字都以3位数字出现? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Python regex:在字符范围内包括空格

如何创建一个 NSPredicate 过滤给定范围内的所有字符,包括数字/数字?

如何在python中找到输入数字的平均值、最小值、最大值和范围?

如何将数字限制在指定范围内? (Python)

如何在python中计算多种情况(C)在给定范围(A到B)中可被N整除的数字

Python列表如何识别给定数字在挑战问题范围内[关闭]