【Python】print(f''{number}不是3的倍数")中的f是什么意思?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在Python中,字符串前面的 f-string的作用:
示例对比: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 编辑过 |
关键字查询
相关文章
正在查询... |