【发布时间】:2018-11-20 21:00:16
【问题描述】:
所以我想创建一个 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"')
【问题讨论】:
-
去掉句号和
%d之间的空格 -
但更好的做法是使用
random_ip = '{}.{}.{}.{}'.format(num1, num2, num3, num4)等
标签: python random formatting