如何从字符串中删除这些撇号

2024-10-06 12:30:23 发布

您现在位置:Python中文网/ 问答频道 /正文

print("ENEMY Health is ", (int(ehealth), ' / ', (int(emaxHealth))), sep='')

应该看起来像: ENEMY Health is 100 / 100

但看起来像这样: ENEMY Health is (100, ' / ', 100)

这有什么用?在


Tags: issepintprinthealthenemyehealthemaxhealth
3条回答

我更熟悉java是,但我想也许会改成quote's!打印(“敌人的生命是”,(int(ehealth),“/”,(int(emaxhealth)))或去掉引号和撇号,并保留/的位置。希望这有帮助!在

卸下打印功能内部的支架。在

>>> ehealth = 100
>>> emaxHealth = 100
>>> print("ENEMY Health is ",str(ehealth),' / ',str(emaxHealth), sep='')
ENEMY Health is 100 / 100

或者

^{pr2}$

或者

>>> print("ENEMY Health is {} / {}".format(ehealth, emaxHealth))
ENEMY Health is 100 / 100

通过将运行状况比率括在括号中,可以动态地创建一个Pythontuple。对该元组调用print将导致打印其字符串表示形式。 所以有三个元素用括号括起来,用逗号隔开,其中两个是数字(没有引号),中间的一个是字符串(因此有引号)。在

您的代码行可以是:

print("ENEMY Health is {0} / {1}".format(ehealth, emaxHealth))

相关问题 更多 >