Python编程实战 · 基础入门篇 | 第一个Python程序:Hello World

当你已经在电脑上成功安装好 Python 后,就可以正式开启编程之旅了。 学习编程的第一步,通常都是编写一个简单的程序,让计算机输出一句话。 在 Python 世界中,这句话就是经典的 "Hello World"。

这看似简单的一行代码,却蕴含了程序运行的完整流程。今天我们就一起拆解它的原理,写下你人生中的第一行 Python 代码。


一 什么是 "Hello World"

"Hello World" 是编程世界的传统入门程序。 它的作用非常简单------让计算机在屏幕上输出一行文字。

为什么几乎所有语言的第一个示例都是它? 因为这是一种 "与计算机打招呼" 的仪式。 通过它,我们能验证语言环境是否安装正确,也能体验到"自己写的程序真的在运行"的成就感。


二 编写第一个 Python 程序

方法一 使用命令行

1 打开命令提示符或终端 2 输入命令

复制代码
python

进入交互模式后,会看到提示符 >>>,这表示你可以直接输入 Python 代码。

输入

python 复制代码
print("Hello, World!")

然后按下回车,你会看到输出

复制代码
Hello, World!

这就是你的第一个 Python 程序。


方法二 使用文本文件

1 打开任意文本编辑器(如 VS Code、PyCharm 或记事本) 2 输入以下内容

python 复制代码
print("Hello, World!")

3 保存文件为

复制代码
hello.py

4 打开命令行,进入该文件所在目录,输入

复制代码
python hello.py

回车后,屏幕上会显示

复制代码
Hello, World!

这意味着你的 Python 程序已经被成功执行。


三 代码详解

让我们仔细分析这一行代码的含义

python 复制代码
print("Hello, World!")

1 print 是 Python 的内置函数,用于输出内容到屏幕。 2 括号 () 内是要输出的对象。 3 "Hello, World!" 是字符串,必须用引号包裹(单引号或双引号都可以)。 4 Python 从上到下执行代码,执行到这一行时,就会调用 print 函数输出文本。

你可以尝试修改输出内容,例如

python 复制代码
print("Hello, Python!")
print("欢迎进入编程的世界")

执行后屏幕会依次打印两行内容。


四 常见错误及解决

1 未使用引号 错误写法

python 复制代码
print(Hello, World!)

输出会报错

csharp 复制代码
NameError: name 'Hello' is not defined

因为 Python 认为 Hello 是一个变量,而不是字符串。

正确写法

python 复制代码
print("Hello, World!")

2 括号遗漏 错误写法

python 复制代码
print "Hello, World!"

在 Python 3 中,print 是函数,必须带括号,否则会提示语法错误。


五 交互模式与脚本模式

Python 有两种运行方式

1 交互模式 直接在终端中输入代码,适合快速测试。 进入方式:输入 pythonpython3

2 脚本模式 将多行代码写入 .py 文件中,然后一次性运行整个文件。 适合编写完整程序与项目。

学习初期,可以两种模式交替使用。


六 延伸练习

可以在此基础上多尝试几种输出方式

python 复制代码
print("Hello, " + "World!")
print("今天是我的第一个 Python 程序")
print("2 + 3 =", 2 + 3)
print("Python真有趣!")

通过这些小实验,你会逐渐理解 Python 如何处理字符串、数字与表达式。


七 小结

1 "Hello World" 是编程学习的起点,也是验证环境的第一步。 2 print() 函数用于输出内容,是最基础也是最常用的函数之一。 3 在 Python 3 中,必须使用括号来调用 print。 4 可以通过命令行或编辑器执行 Python 程序。

从这一刻起,你已经完成了从"安装 Python"到"写出第一个程序"的全过程。 这行简单的代码意味着你正式踏入编程世界,后续的学习将变得更加有趣和丰富。


相关推荐
李妍.2 小时前
02Numpy基础(上)
开发语言·python
TheBestRucy2 小时前
Python 九阳神功之贰:面向对象(下)
开发语言·python
2601_965958462 小时前
口腔黏膜脱皮超2周未愈建议及时就医
人工智能·python
笃行3503 小时前
向量数据库单独建一套,这笔账划不划算
后端
微小冷3 小时前
在不同空间中展示数据(欧式、球面、庞加莱圆盘)
python·双曲空间·微分几何·geomstats·庞加莱圆盘·球面
weixin_431600444 小时前
Agent Workflow 学习向:Code 节点,比模板更强的变量加工
后端·python·学习·ai·
讲温控就好了4 小时前
从医疗影像到能源存储——芯片冷却温控技术的跨行业赋能
人工智能·python·能源
Rain的Java大神之路4 小时前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
DeepVisionary4 小时前
从 Qwen3.8-27B 把原生多模态、原生 FP8、桌面级 Agent 三件事一次集齐,看开源大模型的“工业化拐点“
python·自动化
Lost of 程序猿5 小时前
AOP 实战:面向切面编程从理论到落地
后端·asp.net·aop·面向切片变成