【问题标题】:Python, How to remove gaps between text and variable?Python,如何消除文本和变量之间的差距?
【发布时间】: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


【解决方案1】:

你的字符串格式错误。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 2013-04-30
    相关资源
    最近更新 更多