Python ..将int添加到变量中

时间:2014-10-06 05:24:56

标签: python

我是Python格式化的新手。我已经为变量k分配了一个整数,如下所示:

k = 1
 tel = tel + [(%d + 1) % k]
print tel

我想将字符串tel与%d +1

的总和连接起来

上面的代码不起作用,因为我确信语法中有问题。如何编写正确的表格

谢谢!

4 个答案:

答案 0 :(得分:0)

看起来像你想要的是python.hich中的str()函数将数据强制转换为字符串

k = 1
 tel = tel + str(k+1)
print tel

答案 1 :(得分:0)

如果tel是字符串:

k = 1
tel = "tel%i1" % k
# or 
# tel = "tel" + str(k) +"1"
print tel
tel11

如果是变量:

tel = "foo"
k = 1
tel = "%s%i1" %(tel, k)
# or
# tel = tel + str(k) + "1"
print tel
foo11

如果要在连接之前执行添加:

k = 1
tel = "tel%i" %(k+1)
# or
# tel = "tel" + str(k+1)
print tel
tel2

希望这会有所帮助。

答案 2 :(得分:0)

要将字符串与整数连接,您应该将整数转换为字符串(str())。

打印'你好'+ str(1)等...

希望这个

答案 3 :(得分:-1)

将字符串与整数连接的方法是首先将整数转换为字符串。代码看起来应该是这样的!

k = 1;
tel = ‘tel%d’ % str(1 % k);
print tel;