首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时打印f-字符串和其他项,但每个项目至少由一行/空格分隔?

如何同时打印f-字符串和其他项,但每个项目至少由一行/空格分隔?
EN

Stack Overflow用户
提问于 2021-11-17 20:12:27
回答 3查看 116关注 0票数 0

因此,正如您可以从标题中猜测的那样,我希望同时打印多个项,无论是变量还是f-字符串,也就是不需要单独打印每个项目。

代码语言:javascript
复制
print(
    f'Revenue as stated in the General Journal is ${a}',
    f'Revenue as stated in the Transaction Table is ${b}',
    f'Revenue is overstated by ${c}',
    rt.info(),
    rtrtl.info(),
    rt.head(10),
    rtrtl.head(10)
    )

当前输出

“普通日刊”所述收入为2,079,839.55美元-如交易表所述,收入为2,238,120.00美元,多报158,280.45美元

所需的输出

“普通日刊”所列收入为2 079 839.55美元

交易表中所列收入为2,238,120.00美元

收入多报158,280.45美元

EN

回答 3

Stack Overflow用户

发布于 2021-11-17 20:16:48

如果需要新行,请在fstring末尾添加'\n‘,或者使用sep=''或使用sep='\n'。此外,要在输出中用逗号格式化浮点数,需要在f-string组件中添加“,”作为格式修饰符。

代码语言:javascript
复制
a = 2_079_839.55 
b = 2_238_120.00
c = 158_280.45

print(
    f'Revenue as stated in the General Journal is ${a:,}',
    f'Revenue as stated in the Transaction Table is ${b:,}',
    f'Revenue is overstated by ${c:,}', sep='\n\n')

输出:

代码语言:javascript
复制
Revenue as stated in the General Journal is $2,079,839.55

Revenue as stated in the Transaction Table is $2,238,120.0

Revenue is overstated by $158,280.45
票数 1
EN

Stack Overflow用户

发布于 2021-11-17 20:21:07

假设print()-ing是循环中的值;如果没有其他arg,它们将转到stdout,因为stdout已经被缓冲,因此没有显式flush=True的连续print()调用与一个大调用没有实际区别。

代码语言:javascript
复制
lines = (
    f'Revenue as stated in the General Journal is ${a}',
    f'Revenue as stated in the Transaction Table is ${b}',
    f'Revenue is overstated by ${c}',
    rt.info(),
    rtrtl.info(),
    rt.head(10),
    rtrtl.head(10)
)

for line in lines:
    print(line)
票数 0
EN

Stack Overflow用户

发布于 2021-11-17 20:25:49

您可以在F字符串中使用三重引用,例如::

代码语言:javascript
复制
print(
    f"""Revenue as stated in the General Journal is ${a}

    Revenue as stated in the Transaction Table is ${b}

    Revenue is overstated by ${c}"""
    )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70010941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档