import re
str= '13.html'
Count = re.findall("\d+",str) # 把数字提取出来
print(Count)
for x in range(1,Count[0]):
print(x)
这里为什么 Count[0] 这样写 错的。应该怎么写才对。谢谢
python for循环 range 变量,没有效果
答案:2 悬赏:80 手机版
解决时间 2021-03-07 01:40
- 提问者网友:刺鸟
- 2021-03-06 01:14
最佳答案
- 五星知识达人网友:蓝房子
- 2021-03-06 01:30
你count[0]应该是'13'这个字符串,需要转成int。range里面写成(1,int(Count[0])),另外两点:第一点,range(1,13)是1-12没有13,你如果需要13的话,写成(1,int(Count[0])+1);第二点,下次提问最好带上错误提示,不要只有代码。
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-03-06 01:47
a = [i/100.0 for i in range(10, 50)]
用numpy也可以
numpy.arange(0.1, 0.5, 0.01)
也可以参考下这个
http://stackoverflow.com/questions/477486/python-decimal-range-step-value
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯