python - 用于插入整数的格式化打印函数返回错误。我该如何解决?
问题描述
本质上,我正在尝试将整数无缝插入打印函数中。
这是我到目前为止所拥有的:
a=1
b=2
c=3
d=6
print(f'{a} plus {b} plus {c} equals {d}')
这会导致“语法错误:不能混合字节和非字节文字”。这个版本的 Python 是否对这段代码有误?怎么了?
解决方案
您的代码对我有用,或者您可以使用 format 函数:
a=1
b=2
c=3
d=6
print('{} plus {} plus {} equals {}'.format(a,b,c,d))
推荐阅读
- azure - “无法预配 Cloud Shell”,但 Azure 中断显示可操作
- java - 为什么我得到错误的结果
- devops - powershell脚本监控日志文件
- vue.js - Vue CDN - 如何将外部 html 页面包含为模板
- google-app-engine - Google App Engine 上的 FastAPI:为什么我会收到重复的云任务?
- javascript - 无法使用 three.js 加载个人 3d 模型
- typescript - 如何解决使用“as”关键字引起的问题
- video - 下载视频
- c - C 程序是否可以访问和更改分配给另一个程序的堆中的内存地址?
- time - Python3 - 如何制作一个显示 8 秒的微调器