python - 如何打印井号和变量

标签 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)

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

最佳答案

在 Python 2.x 中:

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

关于python - 如何打印井号和变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32331959/

相关文章:

python - 将变量从嵌入式 Python 传递到 C

java - 如何在Java中通过递增循环获取数字递增的变量(以获取所述变量的值)?

java - JNA - 获取多个 OpenPrinter

javascript - 在 Internet Explorer 中的打印页面模板中设置纸张大小

python - 带括号和不带括号的元组之间的区别?

python - 如何在不丢失索引的情况下转换 pandas 中的数据框?

python - 如何使用迭代和变量替换字符串中的字符? (Python)

printing - 歌剧只打印几页

python - 尝试安装 python asyncio 时失败

python - 当变量等于 if 语句时,为什么 python 不停止循环