2017-07-26 41 views
-2

我要的是讓這個對蟒蛇:我如何創建一個可以將數字添加到字符串的循環。 Python的

sta1 = net.addStation('sta1', mac='00:00:00:00:00:01', ip='10.0.0.1/8', range='30') 

sta2 = net.addStation('sta2', mac='00:00:00:00:00:02', ip='10.0.0.2/8', range='30') 
... 
sta20 = net.addStation('sta0', mac='00:00:00:00:00:20', ip='10.0.0.20/8', range='30') 

但是,在一個循環,使我沒有寫100倍線,其中只有數字的變化。

+4

你嘗試過寫在Python中循環? –

+0

我從來沒有工作過與python和知道如何創建一個循環,但我不知道如何使變量中的數字和名稱與循環一起成長。我想了解如何使用數組: sta [i] = ... – frencos

回答

3

使用格式字符串:

for i in range(1,101): 
    sta[i] = net.addStation('sta1', mac='00:00:00:00:00:{:02x}'.format(i), ip='10.0.0.{:d}/8'.format(i), range='30') 
相關問題