如何在python中打印括号

时间:2013-04-29 20:29:56

标签: python printing brackets

我想打印“(”在python

  

print“(”+ var +“)”

但它说:

  

TypeError:强制转换为Unicode:需要字符串或缓冲区,找到NoneType

有人能帮帮我吗?那太难了...... -.-

4 个答案:

答案 0 :(得分:2)

使用string formatting

foo = 'Hello'
print('({})'.format(foo))

答案 1 :(得分:1)

可能是一个简单的print "(" + str(var) + ")"

答案 2 :(得分:1)

您提供的内容似乎varNone。一切都是正确的,但var不包含字符串。

答案 3 :(得分:0)

试试这个:

var = 'Hello World!'
print('(' + var + ')')

此外,只要您预先定义Python 2.7.4,您的代码就可以在var上正常运行。