use*_*862 3 python printing variables
所以我想在打印我的变量之后打印一些文本:
print('Blablabla' var ' blablabla')
Run Code Online (Sandbox Code Playgroud)
现在它看起来像这样:
print('The enemey gets hit for %d' % damage)
Run Code Online (Sandbox Code Playgroud)
在打印损伤变量后,我想打印"Hitpoints"这个词.
phi*_*hag 21
只需包含生命值:
print('The enemey gets hit for %d hitpoints' % damage)
Run Code Online (Sandbox Code Playgroud)
格式化运算符%非常强大,请查看所有占位符选项.但是,它的目的是逐步取消,以支持str.format:
print('The enemey gets hit for {} hitpoints'.format(damage))
Run Code Online (Sandbox Code Playgroud)
或者,您可以将值转换damage为字符串,并将字符串连接到+:
print('The enemy gets hit for ' + str(damage) + ' hitpoints')
Run Code Online (Sandbox Code Playgroud)
小智 5
这样看起来好多了。;0)
damage = 10
print(f'The enemey gets hit for {damage} hitpoints')
Run Code Online (Sandbox Code Playgroud)
(适用于 python 3.6 及以上版本)
| 归档时间: |
|
| 查看次数: |
69747 次 |
| 最近记录: |