python - 我怎样才能打印一些东西,然后在同一行调用带有打印的函数?

标签 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

但是发生的是函数内的打印被函数外的打印调用。

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

最佳答案

displayHand 重命名为 renderHand 并让它返回一个字符串。

关于python - 我怎样才能打印一些东西,然后在同一行调用带有打印的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13094994/

相关文章:

python - Python中枚举串口(包括虚拟端口)的跨平台方法是什么?

使用装饰器的 Python 方法定义

html - 内容宽度在打印屏幕中不起作用

java - 如何在java中打印STL文件(3d)

r - "digits=2"不适用于其中一个参数

javascript - 从包含 Div 和脚本标记的 html 编码字符串中动态添加 div 元素

python - 将类函数传递给 PySpark RDD

python - 如何在 Raspberry Pi 启动时启动网络摄像头并将其存储在闪存驱动器中

html - 最后一页的页脚

java - Java中逐行写入Json对象数组