LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【Python】print(f''{number}不是3的倍数")中的f是什么意思?

admin
2025年10月14日 15:19 本文热度 190

在Python中,字符串前面的 f 表示f-string(格式化字符串字面值),f是format(格式化)的简写,这是Python 3.6引入的一种字符串格式化方法。

f-string的作用:

  1. 变量插值:可以直接在字符串中嵌入变量和表达式

  2. 简洁语法:比传统的格式化方法更简洁易读

示例对比:

python
number = 5
# 传统方法1:%格式化
print("%d不是3的倍数" % number)
# 传统方法2:str.format()
print("{}不是3的倍数".format(number))
# f-string方法(推荐)
print(f"{number}不是3的倍数")

f-string的强大功能:

python
name = "小明"
age = 20
score = 95.5
# 直接使用变量
print(f"姓名:{name},年龄:{age}")
# 使用表达式
print(f"明年年龄:{age + 1}")
# 格式化数字
print(f"分数:{score:.1f}")  # 保留1位小数
# 调用方法
print(f"姓名大写:{name.upper()}")
# 在循环中使用
for i in range(1, 4):
    print(f"第{i}次循环")

输出结果:

text
姓名:小明,年龄:20
明年年龄:21
分数:95.5
姓名大写:小明
第1次循环
第2次循环
第3次循环

f-string让字符串格式化变得更加直观和方便!


该文章在 2025/10/17 11:44:09 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved