Python for循环#的小数?

时间:2015-02-11 08:04:37

标签: python loops for-loop decimal

嘿,我对python很新,只是想把我的第一个项目放在一起,但是我遇到了for循环的问题。我明白它的工作原理如下:

for a in range(1,10):
    print(a)

我正在尝试做一些事情:

for ipscan in range(192.168.0.1,192.168.0.256):
    print(ipscan)

3 个答案:

答案 0 :(得分:2)

for ipscan in range(1,256): 
  print('192.168.0.%s' % ipscan)

不要误会我的意思。我只是不想过分。

答案 1 :(得分:0)

范围仅适用于数字,因此在您的示例中,您需要仅为IP中的最后一个数字创建范围:

for ipscan in range(1,256):
    print('192.168.0.%s' % ipscan)// this will create all wanted numbers

答案 2 :(得分:0)

或者尝试使用string的格式方法:

format_str = '192.168.0.{0}'
for i in range(0,256):
    print format_str.format(i)