如何将整数变量连接为一个字符串?
问题描述:
我有几行代码:如何将整数变量连接为一个字符串?
Num1 = random.randint(1, 10)
Num2 = random.randint(1, 10)
Num3 = random.randint(1, 10)
Num4 = random.randint(1, 10)
Number = Num1 + Num2 + Num3 + Num4
print(Number)
我想要让这个而不是将其相加在一起的订购数量和打印4和40之间的数字,它打印这样的:“1234”。
答
您需要将每个值转换为一个字符串并将它们连接起来。一个简单的方法是
number = "%d%d%d%d" % (Num1, Num2, Num3, Num4)
答
您可以打印的变量和定义一个分隔符,像这样:
print(Num1, Num2, Num3, Num4, sep="")
答
print ''.join([str(x) for x in [1,2,3,4]])
答
您可以用封装STR()声明:
Num1 = str(random.randint(1, 10))
Num2 = str(random.randint(1, 10))
Num3 = str(random.randint(1, 10))
Num4 = str(random.randint(1, 10))
Number = Num1 + Num2 + Num3 + Num4
print(Number)
事实上我没有,谢谢。 – chepner