我正在尝试做一个无关和穿越游戏(在我们也称为tic tac脚趾)。为了制作电路板,我需要在它们之间的字符串的同一行上有多个变量。这是我所尝试过的:如何在字符串之间添加多个变量?
Print (var1, + ' | ' + , var2, + ' | ' + , var3)
但它似乎并不奏效。
我正在尝试做一个无关和穿越游戏(在我们也称为tic tac脚趾)。为了制作电路板,我需要在它们之间的字符串的同一行上有多个变量。这是我所尝试过的:如何在字符串之间添加多个变量?
Print (var1, + ' | ' + , var2, + ' | ' + , var3)
但它似乎并不奏效。
做没有逗号只是做:
print var1 + var2 + "|" + var3
如果无功是不是字符串,那么你可以使用:
str(var)
将其转换为字符串并使用+运算符作为字符串级联
感谢它的工作 –
首先print
关键字是小写。
其次,当你想格式化你的输出时,最好使用string formatting。或者在这种特定情况下,可能只是使用字符串join method将效果最佳。
print(' | '.join([var1, var2, var3]))
或者,如果他们不是字符串..
print(' | '.join(str(v) for v in [var1, var2, var3]))
感谢它的工作 –
使用此
print(' | '.join([var1, var2, var3]))
请使用,如果变量不是字符串类型的
print(' | '.join(map(str, [var1, var2, var3])))
对不起,这是一个字符串 –
是相同的字符串类型的所有变量? – Shankar