编程学习网 > 编程语言 > Python > Python 入门:轻松掌握输入和输出格式化,让你的代码更会 “说话”!
2025
08-08

Python 入门:轻松掌握输入和输出格式化,让你的代码更会 “说话”!


与用户交互、展示结果是非常重要的环节。而输入和输出格式化就像是给代码装上了 “嘴巴” 和 “耳朵”,能让它更好地理解用户的需求,也能更清晰地把结果呈现给用户。今天,我们就来好好聊聊 Python 的输入和输出格式化。

一、输入:让程序 “听” 懂你
在 Python 中,获取用户输入主要依靠input()函数。它就像一个耐心的倾听者,会等待用户输入内容,当用户按下回车键后,就会把输入的内容以字符串的形式返回。

比如,我们想让程序询问用户的名字,就可以这样写:

运行这段代码,屏幕上会显示 “请输入你的名字:”,当你输入名字并按下回车后,程序就会输出 “你好,[你的名字]!”。
不过要注意,input()函数返回的始终是字符串类型。如果我们需要获取数字,还需要进行类型转换。例如获取用户的年龄:

这里用int()把输入的字符串转换成了整数,这样才能进行加法运算。
二、输出格式化:让程序 “说” 清楚
获取了输入后,我们常常需要把处理后的结果输出给用户。这时候,输出格式化就显得尤为重要了,它能让输出的内容更整洁、更易读。
1. 使用占位符
最常见的占位符有%s(字符串)、%d(整数)、%f(浮点数)等。使用方法是在字符串中放入占位符,然后在字符串后面用%连接需要替换的值。
比如:

运行结果为:“姓名:小明,年龄:18,成绩:95.500000”
对于浮点数,我们还可以指定保留的小数位数,例如%.2f表示保留两位小数:

2. 使用 format () 方法
format()方法是一种更灵活的格式化方式,它用{}作为占位符,可以通过位置或名称来指定替换的值。
按位置替换:

输出结果:“小红今年 17 岁,成绩是 92 分”
按名称替换:

输出结果:“小刚今年 19 岁,成绩是 88 分”
format()方法还支持对数字进行格式化,比如设置宽度、对齐方式等:

这里{:03d}表示将整数格式化为 3 位,不足的用 0 补齐;{:>5.1f}表示将浮点数右对齐,总宽度为 5,保留 1 位小数,输出结果:“序号:001,成绩: 90.5”
3. 使用 f - 字符串(Python 3.6+)
f - 字符串是一种非常简洁方便的格式化方式,在字符串前加上f或F,然后在{}中直接放入变量或表达式。
例如:

三、总结
输入和输出格式化是 Python 编程中基础且重要的知识。input()函数让程序能够获取用户的输入,而多种输出格式化方式则能让结果的展示更加灵活和清晰。
占位符方式比较传统,format()方法功能强大且灵活,f - 字符串则简洁直观,在实际编程中可以根据具体需求选择合适的方式。
希望通过今天的讲解,大家能对 Python 的输入和输出格式化有更清晰的认识,赶快动手试试,让你的代码更会 “说话” 吧!
以上就是“Python 入门:轻松掌握输入和输出格式化,让你的代码更会 “说话”!的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取