我是Python格式化的新手。我已经为变量k分配了一个整数,如下所示:
k = 1
tel = tel + [(%d + 1) % k]
print tel
我想将字符串tel与%d +1
上面的代码不起作用,因为我确信语法中有问题。如何编写正确的表格
谢谢!
答案 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;