Python 在打印变量后打印文本
所以我想在打印我的变量后打印一些文本,如下所示:
print('Blablabla' var ' blablabla')
现在它看起来像这样:
print('The enemey gets hit for %d' % damage)
我想在打印损坏变量后打印单词“Hitpoints”。
So I wanna print some text after i print my variables like this:
print('Blablabla' var ' blablabla')
Right now it looks like this:
print('The enemey gets hit for %d' % damage)
I wanna print the word "Hitpoints" after I've printed the damage variable.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需包含命中点:
格式化运算符
%
非常强大,请查看 所有占位符选项。但是,它旨在逐步淘汰,以支持str.format
:
或者,您可以将
damage
的值转换为字符串,并使用+
连接字符串:Just include the hitpoints:
The formatting operator
%
is very powerful, have a look at all the placeholder options. It is, however, intended to be phased out in favor ofstr.format
:Alternatively, you can convert the value of
damage
to a string, and concatenate strings with+
:这样看起来好多了。 ;0)
(对于 python 3.6 及以上版本)
Looks much nicer this way. ;0)
(for python 3.6 & above)
只需将
hitpoints
添加到您的字符串中即可:Just add
hitpoints
to your string: