如何将变量和字符串添加到同一打印语句中?

时间:2019-12-14 07:47:17

标签: python

我正在尝试为我的朋友编写一个基本的Python RPG,并且试图创建一个统计生成器。从我在课堂上学到的知识,我应该Status Check Response TXNID => BANKTXNID => ORDERID => TEST_1576307376389 TXNAMOUNT => STATUS => TXN_FAILURE TXNTYPE => GATEWAYNAME => RESPCODE => 334 RESPMSG => Invalid Order Id BANKNAME => MID => My mid PAYMENTMODE => REFUNDAMT => TXNDATE =>

这是我遇到错误的整个代码块。

print('Your ability score in this is ' + var1 + '.')

我得到的错误是

Your elemental attack is '''+ elematk + '''.''')

也许我对此很不好。我看了另一个回答,说逗号用逗号分隔字符串和变量,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

您的elematk变量是整数,因此不能将其与字符串连接。 您可以通过执行str(elematk)

将其转换为字符串类型

尝试做类似的事情:

print('elemental attack is '''+ str(elematk)+ '''.''')