【发布时间】:2012-02-17 18:09:34
【问题描述】:
所以我想在打印我的变量后打印一些文本:
print('Blablabla' var ' blablabla')
现在看起来像这样:
print('The enemey gets hit for %d' % damage)
我想在打印出伤害变量后打印“Hitpoints”这个词。
【问题讨论】:
-
print('The enemy gets hit for {} hitpoints'.format(damage))...你也可以使用%d,但str.format是新方法。 -
这是一个令人困惑的问题。似乎很难理解将
Hitpoints放入格式字符串本身有什么困难。你能解释一下你对格式字符串的困惑吗?是关于%字符串运算符的一些问题吗?