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"到"写出第一个程序"的全过程。 这行简单的代码意味着你正式踏入编程世界,后续的学习将变得更加有趣和丰富。


相关推荐
uzong7 分钟前
后端线上发布计划模板
后端
uzong1 小时前
软件工程师应该关注的几种 UML 图
后端
上进小菜猪2 小时前
基于 YOLOv8 的 100 类中药材智能识别实战 [目标检测完整源码]
后端
少林码僧3 小时前
2.31 机器学习神器项目实战:如何在真实项目中应用XGBoost等算法
人工智能·python·算法·机器学习·ai·数据挖掘
智航GIS3 小时前
10.4 Selenium:Web 自动化测试框架
前端·python·selenium·测试工具
jarreyer3 小时前
摄像头相关记录
python
宝贝儿好3 小时前
【强化学习】第六章:无模型控制:在轨MC控制、在轨时序差分学习(Sarsa)、离轨学习(Q-learning)
人工智能·python·深度学习·学习·机器学习·机器人
大、男人3 小时前
python之asynccontextmanager学习
开发语言·python·学习
码事漫谈4 小时前
AI 技能工程入门:从独立能力到协作生态
后端
码事漫谈4 小时前
构建高并发AI服务网关:C++与gRPC的工程实践
后端