如何打印某些内容,然后在同一行上调用打印功能?

use*_*351 3 python printing

在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
Run Code Online (Sandbox Code Playgroud)

然而,会发生的是函数内的打印由函数外部的打印调用.

如何打印开始字符串,然后调用我的函数?

zmb*_*mbq 5

重命名displayHand到renderHand并让它返回一个字符串.