Python如何包含随机整数的字符串?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

代码是这样的:

import random
unitnumbers = ('unit' , random.randint(1,999))
print(unitnumbers)

但是,不是打印“单元63”,而是打印(“单元”,378)

我怎样才能让它只打印单位和随机数字?

提问于
用户回答回答于

你正在创造unitnumbers一个元组的价值。你应该把它变成一个像这样的字符串:

unitnumbers = "unit " + str(random.randint(1,999))
用户回答回答于

这应该做到这一点:

import random
unitnumbers = 'unit %d' % random.randint(1,999)
print(unitnumbers)

扫码关注云+社区

领取腾讯云代金券