python - 如何在python中生成所有具有固定长度的四位数字的序列号?
问题描述
我正在尝试生成从 0000 到 9999 的 4 位序列号。我尝试遵循 Python 代码。但它没有用。
for i in range(0,9999):
if len(str(i)) < 4:
actualLen = len(str(i))
numbersOfZeroToBePrepended = 4-actualLen
if numbersOfZeroToBePrepended == 0:
finalNumber = i
elif numbersOfZeroToBePrepended == 1:
finalNumber = int("0"+str(i))
elif numbersOfZeroToBePrepended == 2:
finalNumber = int("00"+str(i))
elif numbersOfZeroToBePrepended == 3:
finalNumber = int("000"+str(i))
print(finalNumber)
解决方案
推荐阅读
- python - 熊猫平均值与 where 条件
- php - Codeigniter 无法访问没有 index.php 的控制器
- html-email - 我可以使用 HTML 在发送回复的电子邮件上创建投票按钮吗?
- performance - 8核系统性能调优tomcat
- css - 带有圆形边缘和渐变边框的按钮
- vba - 数据透视表 - 在数据中包含 DateStart 和 DateEnd - 在日期之间的所有日期中显示 1
- c# - Server.MapPath 生成错误的 URL
- python - 滚动相关熊猫
- javascript - 在屏幕调整大小时从跨度中删除图像 | jQuery
- linux - systemd 中的守护进程服务