- Python 基础
- Python - 首页
- Python - 概述
- Python - 历史
- Python - 特性
- Python vs C++
- Python - 你好,世界 程序
- Python - 应用领域
- Python - 解释器
- Python - 环境搭建
- Python - 虚拟环境
- Python - 基本语法
- Python - 变量
- Python - 数据类型
- Python - 类型转换
- Python - Unicode 系统
- Python - 字面量
- Python - 运算符
- Python - 算术运算符
- Python - 比较运算符
- Python - 赋值运算符
- Python - 逻辑运算符
- Python - 位运算符
- Python - 成员运算符
- Python - 身份运算符
- Python - 运算符优先级
- Python - 注释
- Python - 用户输入
- Python - 数字
- Python - 布尔值
- Python 控制语句
- Python - 控制流
- Python - 决策
- Python - if 语句
- Python - if else
- Python - 嵌套 if
- Python - Match-Case 语句
- Python - 循环
- Python - for 循环
- Python - for-else 循环
- Python - while 循环
- Python - break 语句
- Python - continue 语句
- Python - pass 语句
- Python - 嵌套循环
- Python 函数 & 模块
- Python - 函数
- Python - 默认参数
- Python - 关键字参数
- Python - 仅限关键字参数
- Python - 位置参数
- Python - 仅限位置参数
- Python - 可变参数
- Python - 变量作用域
- Python - 函数注解
- Python - 模块
- Python - 内置函数
- Python 字符串
- Python - 字符串
- Python - 字符串切片
- Python - 修改字符串
- Python - 字符串连接
- Python - 字符串格式化
- Python - 转义字符
- Python - 字符串方法
- Python - 字符串练习
- Python 列表
- Python - 列表
- Python - 访问列表元素
- Python - 修改列表元素
- Python - 添加列表元素
- Python - 删除列表元素
- Python - 循环遍历列表
- Python - 列表推导式
- Python - 列表排序
- Python - 复制列表
- Python - 合并列表
- Python - 列表方法
- Python - 列表练习
- Python 元组
- Python - 元组
- Python - 访问元组元素
- Python - 更新元组
- Python - 解包元组
- Python - 循环遍历元组
- Python - 合并元组
- Python - 元组方法
- Python - 元组练习
- Python 集合
- Python - 集合
- Python - 访问集合元素
- Python - 添加集合元素
- Python - 删除集合元素
- Python - 循环遍历集合
- Python - 合并集合
- Python - 复制集合
- Python - 集合运算符
- Python - 集合方法
- Python - 集合练习
- Python 字典
- Python - 字典
- Python - 访问字典元素
- Python - 修改字典元素
- Python - 添加字典元素
- Python - 删除字典元素
- Python - 字典视图对象
- Python - 循环遍历字典
- Python - 复制字典
- Python - 嵌套字典
- Python - 字典方法
- Python - 字典练习
- Python 数组
- Python - 数组
- Python - 访问数组元素
- Python - 添加数组元素
- Python - 删除数组元素
- Python - 循环遍历数组
- Python - 复制数组
- Python - 反转数组
- Python - 排序数组
- Python - 合并数组
- Python - 数组方法
- Python - 数组练习
- Python 文件处理
- Python - 文件处理
- Python - 写入文件
- Python - 读取文件
- Python - 重命名和删除文件
- Python - 目录
- Python - 文件方法
- Python - OS 文件/目录方法
- Python - OS 路径方法
- 面向对象编程
- Python - OOPs 概念
- Python - 类 & 对象
- Python - 类属性
- Python - 类方法
- Python - 静态方法
- Python - 构造函数
- Python - 访问修饰符
- Python - 继承
- Python - 多态
- Python - 方法重写
- Python - 方法重载
- Python - 动态绑定
- Python - 动态类型
- Python - 抽象
- Python - 封装
- Python - 接口
- Python - 包
- Python - 内部类
- Python - 匿名类和对象
- Python - 单例类
- Python - 包装器类
- Python - 枚举
- Python - 反射
- Python 错误 & 异常
- Python - 语法错误
- Python - 异常
- Python - try-except 块
- Python - try-finally 块
- Python - 抛出异常
- Python - 异常链
- Python - 嵌套 try 块
- Python - 用户自定义异常
- Python - 日志记录
- Python - 断言
- Python - 内置异常
- Python 多线程
- Python - 多线程
- Python - 线程生命周期
- Python - 创建线程
- Python - 启动线程
- Python - 线程连接
- Python - 线程命名
- Python - 线程调度
- Python - 线程池
- Python - 主线程
- Python - 线程优先级
- Python - 守护线程
- Python - 线程同步
- Python 同步
- Python - 线程间通信
- Python - 线程死锁
- Python - 中断线程
- Python 网络编程
- Python - 网络编程
- Python - 套接字编程
- Python - URL 处理
- Python - 泛型
- Python 库
- NumPy 教程
- Pandas 教程
- SciPy 教程
- Matplotlib 教程
- Django 教程
- OpenCV 教程
- Python 杂项
- Python - 日期 & 时间
- Python - 数学
- Python - 迭代器
- Python - 生成器
- Python - 闭包
- Python - 装饰器
- Python - 递归
- Python - 正则表达式
- Python - PIP
- Python - 数据库访问
- Python - 弱引用
- Python - 序列化
- Python - 模板
- Python - 输出格式化
- Python - 性能测量
- Python - 数据压缩
- Python - CGI 编程
- Python - XML 处理
- Python - GUI 编程
- Python - 命令行参数
- Python - 文档字符串
- Python - JSON
- Python - 发送邮件
- Python - 扩展
- Python - 工具/实用程序
- Python - GUIs
- Python 高级概念
- Python - 抽象基类
- Python - 自定义异常
- Python - 高阶函数
- Python - 对象内部结构
- Python - 内存管理
- Python - 元类
- Python - 使用元类进行元编程
- Python - 模拟和存根
- Python - Monkey Patching
- Python - 信号处理
- Python - 类型提示
- Python - 自动化教程
- Python - Humanize 包
- Python - 上下文管理器
- Python - 协程
- Python - 描述符
- Python - 诊断和修复内存泄漏
- Python - 不可变数据结构
- Python 有用资源
- Python - 问答
- Python - 在线测验
- Python - 快速指南
- Python - 参考
- Python - 速查表
- Python - 项目
- Python - 有用资源
- Python - 讨论
- Python 编译器
- NumPy 编译器
- Matplotlib 编译器
- SciPy 编译器
Python - 你好,世界 程序
本教程将教你如何使用 Python 编程语言编写一个简单的你好,世界程序。此程序将使用 Python 内置的 print() 函数来打印字符串。
Python 中的“你好,世界”程序
打印“你好,世界”是 Python 中的第一个程序。此程序不会接受任何用户输入,它只会将文本打印到输出屏幕上。它用于测试编译和运行程序所需的软件是否已正确安装。
步骤
以下是编写 Python 程序打印“你好,世界”的步骤:
- 步骤 1:安装 Python。确保您的系统上已安装 Python。如果未安装 Python,请从此处安装:https://www.pythonlang.cn/downloads/
- 步骤 2:选择文本编辑器或 IDE 来编写代码。
- 步骤 3:打开文本编辑器或 IDE,创建一个新文件,并编写代码以打印“你好,世界”。
- 步骤 4:将文件保存为具有“.py”扩展名的文件名。
- 步骤 5:编译/运行程序。
打印“你好,世界”的 Python 程序
# Python code to print "Hello World" print ("Hello World")
在上面的代码中,我们写了两行。第一行是Python 注释,Python 解释器 将忽略它,第二行是 print() 语句,它将在输出屏幕上打印给定的消息(“你好,世界”)。
输出
Hello World
编写和执行“你好,世界”程序的不同方法
使用 Python 解释器命令提示符模式
使用 Python 解释器显示你好,世界消息非常容易。从 Windows 操作系统的命令终端启动 Python 解释器,并按如下所示从 Python 提示符发出print 语句:
示例
PS C:\> python Python 3.11.2 (tags/v3.11.2:878ead1, Feb 7 2023, 16:38:35) [MSC v.1934 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print ("Hello World") Hello World
同样,在 Linux 系统上也会打印“你好,世界”消息。
示例
$ python3 Python 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print ("Hello World") Hello World
使用 Python 解释器脚本模式
Python 解释器也以脚本模式工作。打开任何文本编辑器,输入以下文本并保存为 Hello.py
print ("Hello World")
对于 Windows 操作系统,打开命令提示符终端 (CMD) 并按如下所示运行程序:
C:\>python hello.py
这将显示以下输出
Hello World
从 Linux 终端运行程序
$ python3 hello.py
这将显示以下输出
Hello World
在 Linux 脚本中使用 Shebang #!
在 Linux 中,您可以将 Python 程序转换为自执行脚本。代码中的第一条语句应该是一个 shebang #!。它必须包含 Python 可执行文件的路径。在 Linux 中,Python 安装在 /usr/bin 目录中,可执行文件的名称是 python3。因此,我们将此语句添加到 hello.py 文件中
#!/usr/bin/python3 print ("Hello World")
您还需要使用 chmod +x 命令授予文件可执行权限
$ chmod +x hello.py
然后,您可以使用以下命令行运行程序:
$ ./hello.py
这将显示以下输出
Hello World
常见问题
1. 为什么第一个程序被称为“你好,世界”?
它只是一个简单的程序,用于测试基本语法和Python 编程语言的编译器/解释器配置。
2. 运行“你好,世界”程序是否需要安装 Python?
是的。运行“你好,世界”程序需要安装 Python。
3. 如何在不安装 Python 的情况下运行 Python 程序?
TutorialsPoint 开发了一个在线环境,您可以在其中运行您的代码。您可以使用Python 在线编译器来运行您的 Python 程序。
4. Python 中的第一个程序与“你好,世界”程序?
没有区别。Python 的第一个程序通常被称为 Hello World 程序。
5. 打印 Hello World 或任何消息的方法有哪些?
您可以使用以下方法:
- print() 方法
- 通过导入 sys 模块使用 sys.stdout.write() 方法
- 使用 Python f-string