【问题标题】:How do I change the format in which a function is displayed when using print()? - Python [duplicate]使用 print() 时如何更改函数的显示格式? - Python [重复]
【发布时间】:2021-10-09 06:07:47
【问题描述】:

如何更改函数的多个返回值的显示格式。当我打印函数时,两个返回值显示在括号内。有办法改变吗?

def test():
    x = 1 + 1
    y = 2 + 2
    return x, y
print(test())

这将打印以下内容:(2, 4)

我希望它像这样显示:2 和 4

【问题讨论】:

  • 问题是我正在尝试格式化打印实际功能时的显示方式。有没有办法可以格式化打印函数时返回值的显示方式?
  • 您的代码不会“打印函数”,它会打印返回值。调用函数是一个动作,而不是一件事。

标签: python python-3.x


【解决方案1】:

可以使用字符串格式:


def test():
    return 1, 2


print("%s and %s" % (test()))

Herehere 你可以阅读更多关于它的功能。

【讨论】:

    猜你喜欢
    • 2015-06-20
    • 2013-03-24
    • 2018-06-15
    • 2021-05-31
    • 2021-11-19
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    相关资源
    最近更新 更多