我想在python中打印“(”
打印 "(" + var + ")"
但它说:
TypeError:强制转换为 Unicode:需要字符串或缓冲区,找到 NoneType
有人可以帮助我吗?这不能太难... -.-
foo = 'Hello'
print('({})'.format(foo))
也许一个简单的print "(" + str(var) + ")"
?
看来这var
就是None
您提供的内容。一切都正确,但var
不包含字符串。
尝试这个:
var = 'Hello World!'
print('(' + var + ')')
此外,Python 2.7.4
只要您预先定义var
.