Python,如何消除文本和变量之间的差距?

时间:2018-06-11 14:55:12

标签: python random formatting

所以我想创建一个IP随机数发生器,但无法找到如何制作它,所以数字是x.x.x.x而不是x。 X 。 X 。 X

代码:

randomnum = random.randint(1,255)
randomnum2 = random.randint(1,255)
randomnum3 = random.randint(1,255)
randomnum4 = random.randint(1,255)
print('Random IP = "%d"' % randomnum % '. "%d"' % randomnum2 % '. "%d"' % randomnum3 % '. "%d"' % randomnum4 % '. "%d"')

1 个答案:

答案 0 :(得分:0)

你的字符串格式错误。

print('Random IP = "{}.{}.{}.{}"'.format(randomnum, randomnum4, randomnum3, randomnum4))