如何打印英镑符号和变量

时间:2015-09-01 12:42:41

标签: python variables printing

所以我需要在这场比赛中打印多少钱,但这不会奏效。我说:

print("£" coins)

print("£"coins)

print("£" +coins)

print("£" + coins)

print("£" , coins, )
没有人工作过;主要是涉及'str'的错误。一些是:

TypeError: cannot concatenate 'str' and 'int' objects

然后是

print("£" , coins, ),

打印

('\xa3', 49)

所以我要问的是如何打印变量和自定义文本?

2 个答案:

答案 0 :(得分:3)

Python 2.x中的

>>> coins = 2
>>> print '£ %d' % coins
£ 2
>>> print '£ {}'.format(coins)
£ 2
>>> print '£ ' + str(coins)
£ 2
>>> print '£', coins
£ 2

答案 1 :(得分:0)

>>> coins = 10
>>> print u'\xa3 %d' %(coins,)
£ 10