我正在嘗試做一個無關和穿越遊戲(在我們也稱爲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