讲师中心 微信公众号
AI工具推荐 视频效率加速

Python 输出函数 print() 的格式化技巧

云辰大大_7703

云辰大大_7703

发布时间:2025-11-23 23:30:06

|

590人浏览过

|

来源于php中文网

原创

Python中print()函数结合格式化可提升输出可读性,推荐使用f-string(如f"姓名:{name}"),支持表达式;也可用.format()方法或旧式%格式化,配合sep、end参数控制分隔与结尾,结合\t、\n等优化布局。

python 输出函数 print() 的格式化技巧

Python 中的 print() 函数不仅是输出信息的基础工具,结合格式化技巧还能让输出更清晰、专业。掌握几种常用的格式化方法,能大幅提升代码可读性和实用性。

使用 f-string(推荐方式)

f-string 是 Python 3.6+ 推出的格式化方式,语法简洁,执行效率高。

示例:

name = "Alice"
age = 25
print(f"姓名:{name},年龄:{age}")

你还可以在花括号内直接写表达式:

print(f"两年后年龄:{age + 2}")

立即学习“Python免费学习笔记(深入)”;

使用 .format() 方法

.format() 是 f-string 出现前最主流的方式,兼容性好,适合较早版本的 Python。

示例:

print("姓名:{},年龄:{}".format(name, age))
print("年龄:{1},姓名:{0}".format(name, age)) # 按索引指定

也可以用命名占位符,提升可读性:

python学习
python学习

Python 编程学习助手 skill,面向零基础用户。 当用户表达以下意图时触发: - 学习 Python 基础概念(变量、数据类型、循环、函数、类等) - 请求 Python 练习题或测验 - 请求审查或调试 Python 代码 - 请求 Python 项目实战指导(爬虫、数据分析、Web 开发等入门项目) - 泛化表述如"教我 Python""我想学编程""Python 怎么写""帮我学 Python" 此 skill

下载

print("姓名:{n},年龄:{a}".format(n=name, a=age))

使用 % 格式化(旧式)

源自 C 语言的 printf 风格,虽然逐渐被替代,但在一些老项目中仍可见。

示例:

print("姓名:%s,年龄:%d" % (name, age))

常用占位符:%s(字符串)、%d(整数)、%f(浮点数),支持小数点精度控制:

price = 19.8
print("价格:%0.2f 元" % price) # 输出两位小数

其他实用技巧

print() 本身也支持一些参数来控制输出格式:

  • sep:设置多个参数之间的分隔符,默认是空格
  • print("a", "b", "c", sep="-") # 输出:a-b-c

  • end:设置结尾字符,默认是换行 \n
  • print("Hello", end=" ")
    print("World") # 输出在同一行:Hello World

  • 结合格式化与特殊符号,比如制表符 \t 或换行 \n 让输出更整齐

基本上就这些。f-string 最直观高效,建议新项目优先使用。理解多种格式化方式,有助于阅读不同阶段的代码。不复杂但容易忽略细节,比如类型匹配或小数控制,多练习就能熟练掌握。

热门AI工具

更多
SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

3080

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

269

2026.02.03

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

6739

2023.08.02

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1769

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1211

2024.06.27

printf用法大全
printf用法大全

php中文网为大家提供printf用法大全,以及其他printf函数的相关文章、相关下载资源以及各种相关课程,供大家免费下载体验。

828

2023.06.20

fprintf和printf的区别
fprintf和printf的区别

fprintf和printf的区别在于输出的目标不同,printf输出到标准输出流,而fprintf输出到指定的文件流。根据需要选择合适的函数来进行输出操作。更多关于fprintf和printf的相关文章详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1029

2023.11.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1798

2023.08.03

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

0

2026.10.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Uvicorn官方安装与入门手册
Uvicorn官方安装与入门手册

共0课时 | 0人学习

Python uv官方项目管理指南
Python uv官方项目管理指南

共0课时 | 0人学习

Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn