在 Python 中,我有一个函数可以打印一些东西。我想预先在同一行打印一些东西。
所以,我使用下面的代码
print 'The hand is', displayHand(hand)
def displayHand(hand):
for letter in hand.keys():
for j in range(hand[letter]):
print letter, # print all on the same line
print # print an empty line
但是发生的是函数内的打印被函数外的打印调用。
如何打印开始字符串,然后调用我的函数?
最佳答案
将 displayHand
重命名为 renderHand
并让它返回一个字符串。
关于python - 我怎样才能打印一些东西,然后在同一行调用带有打印的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13094994/