首页 > 解决方案 > 用于插入整数的格式化打印函数返回错误。我该如何解决?

问题描述

本质上,我正在尝试将整数无缝插入打印函数中。

这是我到目前为止所拥有的:

a=1
b=2
c=3
d=6
print(f'{a} plus {b} plus {c} equals {d}') 

这会导致“语法错误:不能混合字节和非字节文字”。这个版本的 Python 是否对这段代码有误?怎么了?

标签: python

解决方案


您的代码对我有用,或者您可以使用 format 函数:

a=1
b=2
c=3
d=6
print('{} plus {} plus {} equals {}'.format(a,b,c,d)) 

推荐阅读