news 2026/4/15 15:33:01

Python中的输出:让你写的程序“开口说话”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python中的输出:让你写的程序“开口说话”

开始学习之前要现在电脑上配好python环境和编译器,大家可以去B站搜索Python和VScode的安装方法,这里就不和大家细说了,给大家在这里放一个B站上的视频链接,大家可以照着这个视频配置环境,然后就可以愉快的写代码啦

https://www.bilibili.com/video/BV1TN411K7sn?t=39.2

为什么选择VScode:VScode是一款强大的专业级文本编辑器,相较于Pycharm更轻量级,完全免费且适合初学者使用,有各种插件,灵活性极高。无论是简单或者复杂的项目,都是很不错的选择,在学习Python的过程中熟练掌握VScode后可以继续用它编写大型复杂的项目,无论你是Windows,macos,linux都可以安装VScode,它支持Python在内的各种编程语言

今天我们要讲Python中一个非常基础但又特别重要的功能——输出。就像我们跟别人说话一样,程序也需要“告诉”我们它在想什么、计算出了什么结果(这一篇文章会涉及一些变量的内容,下一篇文章会和大家详细阐述关于变量的东西,这里大家就知道这个功能就好,看不明白的可以先标记一下,回头再来理解)

注意:python中的所有标点符号都需要在英文输入状态下执行,否则编译器会报错

一、最简单的输出:print()函数

想象一下,你有一个机器人朋友,你想让它说“你好”,你会怎么做呢?

# 让Python说“你好” print("你好")

试试运行这行代码,看看会发生什么?

print()就像是一个说话的命令,括号里是要说话的内容,文字需要用引号包起来,单引号和双引号,甚至三引号都可以

二、不只是文字:输出各种内容

1. 输出数字

# 输出数字(不用引号) print(123) print(3.14)

2. 输出计算结果

# 让Python帮你算数学题 print(2 + 3) # 输出:5 print(10 * 2) # 输出:20 print(10 / 3) # 输出:3.333...

3. 输出变量

# 先记住一些东西,再输出 name = "小明" age = 12 print(name) # 输出:小明 print(age) # 输出:12

三、一次说多件事:逗号的妙用

有时候我们想一句话输出多个信息:

# 用逗号分隔多个内容 name = "小红" score = 95 print(name, "的分数是", score, "分") # 输出:小红 的分数是 95 分

注意:Python会自动在输出的各个内容之间加一个空格

四、让输出更美观:格式化输出

很多朋友可能不理解什么是格式化,我来打个比方,格式化数据就像“给数据穿衣服”,想想一下,你有一堆光秃秃的数字和文字,就像还没打扮就出门的人。格式化输出可以让计算机输出的文字和数字像“排队”一样整齐好看,而不是乱糟糟的挤在一起,就像你整理书包,收拾房间一样,同样的东西,摆整齐了就舒服!

方法1:使用逗号(最简单)

name = "小刚" age = 11 print("我的名字是", name, ",今年", age, "岁")

方法2:f-string(强烈推荐,个人最常用的方法)

name = "小芳" age = 10 print(f"我的名字是{name},今年{age}岁")

在字符串前面加“f”,把变量放在大括号里

方法3:format()方法

name = "小李" age = 9 print("我的名字是{},今年{}岁".format(name, age))

五、控制输出格式

1. 换行和不换行

# 默认每次print都会换行 print("第一行") print("第二行") # 不想换行怎么办? print("Hello", end="") # end=""表示不换行 print("World") # 输出:HelloWorld # 用其他内容结尾 print("Hello", end="---") print("World") # 输出:Hello---World

2. 特殊符号

print("第一行\n第二行") # \n 表示换行 print("姓名\t年龄") # \t 表示制表符(对齐) print("这是一个\\反斜杠") # \\ 表示真正的反斜杠 print('他说:"你好!"') # 在双引号里用单引号,或反过来

六、常见错误和注意事项

错误1:忘记引号

print(你好) # ❌ 错误!文字需要引号 print("你好") # ✅ 正确

错误2:中英文符号混用

print(“你好”) # ❌ 错误!用了中文引号 print("你好") # ✅ 正确!用英文引号

错误3:括号不匹配

print("你好" # ❌ 错误!少了一个右括号 print("你好") # ✅ 正确

七、总结

今天学习的重点是:

  1. print()是输出的基本命令

  2. 可以输出文字、数字、变量、计算结果

  3. 用逗号分隔多个输出内容

  4. f-string让输出更简洁

  5. 注意引号、括号的使用

输出是程序与我们沟通的方式,就像朋友之间聊天一样。多练习,你就会越来越熟练!

需要说明的是,本文内容主要聚焦于本人实际开发中的核心知识,难免无法面面俱到。若有未尽之处,还望大家谅解。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 4:16:27

Dify与Spring AI版本兼容性全解析(附官方支持矩阵+实测数据)

第一章:Dify与Spring AI版本兼容性概述 在构建现代化AI驱动的应用程序时,Dify与Spring AI的集成成为关键环节。两者之间的版本兼容性直接影响开发效率、系统稳定性以及功能完整性。由于Dify作为低代码AI应用开发平台,依赖于后端AI框架提供的语…

作者头像 李华
网站建设 2026/4/8 17:20:39

机器视觉系统中光源的相关行业术语解读

工业光源在机器视觉系统中扮演着至关重要的角色,机器视觉系统成像过程中选择合适的光源可提升图像质量与特征凸显,应对复杂检测场景,提高检测精度和效率,保证系统的稳定性与可靠性。下面我们来看看工业光源在业内的常用术语解析。…

作者头像 李华
网站建设 2026/4/8 18:50:55

R Shiny多模态报告自动化实践(99%数据分析师忽略的关键技巧)

第一章:R Shiny多模态报告的核心价值R Shiny 不仅是一个用于构建交互式Web应用的R语言框架,更在数据科学报告的演进中扮演着关键角色。通过将可视化、动态计算与用户交互融合,Shiny实现了从静态文档到多模态智能报告的跃迁,极大提…

作者头像 李华
网站建设 2026/4/9 17:01:12

视频字幕与Dify格式兼容性难题全解析(90%的人都忽略了这3个细节)

第一章:视频字幕与Dify格式兼容性问题概述在现代AI应用开发中,Dify作为低代码平台被广泛用于构建智能对话系统。然而,当尝试将视频字幕文件集成至Dify工作流时,常因格式不兼容导致解析失败或语义丢失。字幕文件如SRT、VTT等以时间…

作者头像 李华
网站建设 2026/4/14 1:00:56

Claude Code 环境变量配置

在 Windows 上,可以通过 “系统环境变量” 把这两个变量写进注册表,实现“永久生效”;在 Linux/macOS 上,把两行 export 写进 ~/.bashrc、~/.zshrc 或 ~/.profile 即可。下面分别给出最简步骤,复制粘贴就能用。Windows…

作者头像 李华
网站建设 2026/4/15 6:19:19

你是否在为不能用Arduino 制作简单密码输入系统而感到苦恼???

这里写自定义目录标题Arduino 简易密码输入系统实现与拓展硬件连接说明核心代码解析功能实现细节错误处理机制系统优化建议应用场景延伸Arduino 简易密码输入系统实现与拓展 基于基础按键计数密码验证系统,通过硬件触发实现简单安全验证。系统核心逻辑为统计按键次…

作者头像 李华