1

Pythonで「(」を出力したい

print "(" + var + ")"

しかし、それは言う:

TypeError: Unicode への強制: 文字列またはバッファが必要です。NoneType が見つかりました

誰かが私を助けることができますか?それはあまりにも難しいことはできません... -.-

4

4 に答える 4

2

使用string formatting:

foo = 'Hello'
print('({})'.format(foo))
于 2013-04-29T20:34:02.547 に答える
1

それvarNoneあなたが提供したものにあるようです。すべて正しいですがvar、文字列が含まれていません。

于 2013-04-29T20:33:42.100 に答える
1

多分単純print "(" + str(var) + ")"ですか?

于 2013-04-29T20:33:13.520 に答える