print(f“a+b=“,result) print(f“a+b={result}“)区别

核心区别

复制代码
print(f"a+b=",result)
print(f"a+b={result}")
  1. print(f"a+b=", result)
  • f-string 只作用在 "a+b=" 这个字符串上;result 是 print 的第二个独立参数
  • print 会自动在多个参数中间加空格
  • 输出:a+b= 5(等号后面多一个空格)
  1. print(f"a+b={result}")
  • 整个是一条完整 f-string ,{result} 在字符串内部做变量替换
  • 空格完全由你自己控制
  • 输出:a+b=5(等号后没有空格)

代码完整示例

复制代码
a = 2
b = 3
result = a + b

print(f"a+b=", result)
print(f"a+b={result}")

运行结果:

复制代码
a+b= 5
a+b=5

补充小知识点

  • print 可以接收多个参数,默认用 sep=" " 分隔
    print("a+b=", result, sep="") 也能输出 a+b=5
  • f-string 推荐写法:f"a+b={result}",可读性更好,统一写在字符串内部。
相关推荐
roman_日积跬步-终至千里1 小时前
【数据Agent论文·查询与语义|11】EntSQL:给了业务文档,模型为何还是写不对SQL?
数据库·人工智能·sql·数据分析
CV爱数码1 小时前
CT 重建从零开始(四):低剂量 CT 的噪声模型与 PSNR / SSIM
图像处理·深度学习·ct·重建·x-ray
2601_962885721 小时前
如何用 Python 算最大回撤和回撤恢复期?
java·数据库·python
一木 之林1 小时前
LangChain 第9章 RAG 与项目实战:文档切分、嵌入、Milvus 与客服知识库
人工智能·计算机视觉·langchain·milvus
速易达网络1 小时前
基于 Vue3 + Flask + ECharts 构建政务 OA 系统门户
前端·echarts·政务
水如烟1 小时前
孤能子视角:EIS术语梳理·术层+吐纳——操作语法与收束:从投射到呼吸节律
人工智能
偷吃米饭2 小时前
图片特征怎么描述?用华为云码道开发 OpenCV ORB 特征提取工具
人工智能·opencv·华为云
何何____2 小时前
TypeScript 函数类型兼容性
前端·javascript·typescript
Want5952 小时前
Python大雪纷飞①
开发语言·python·数学建模