所以我想在打印如下变量后打印一些文本:
print('Blablabla' var ' blablabla')
现在它看起来像这样:
print('The enemey gets hit for %d' % damage)
我想在打印损坏变量后打印“Hitpoints”这个词。
最佳答案
只包括命中点:
print('The enemey gets hit for %d hitpoints' % damage)
格式化操作符
%
很强大,看看all the placeholder options .但是,它打算逐步淘汰以支持 str.format
:print('The enemey gets hit for {} hitpoints'.format(damage))
或者,您可以转换
damage
的值到一个字符串,并用 +
连接字符串:print('The enemy gets hit for ' + str(damage) + ' hitpoints')
关于打印变量后的 Python 打印文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9333245/