pin_drop当前位置:知识文库 ❯ 图文

第一个Python程序

概述

每门编程语言的学习都从"Hello World"开始,Python也不例外。Python以其简洁优雅的语法著称,编写第一个Python程序只需要一行代码。本节将带你从零开始,学习如何编写并运行你的第一个Python程序,体验Python的简洁与强大。


print函数输出Hello World

在Python中,使用print()函数可以将内容输出到屏幕上。这是最基本也是最常用的输出方式。输出"Hello World"只需要一行代码:

代码示例

print("Hello World")

运行后,屏幕上将显示:

代码示例

Hello World

print()函数可以将字符串、数字、变量等内容输出到控制台。字符串需要用引号(单引号或双引号)包裹起来。


交互式运行

Python提供了交互式运行环境,也称为REPL(Read-Eval-Print Loop,读取-求值-输出循环)。在交互式环境中,每输入一条语句,Python就会立即执行并显示结果。

启动交互式环境

在命令行中输入pythonpython3即可启动:

代码示例

C:\> python
Python 3.12.0 (main, Oct  2 2023, 10:45:57)
Type "help", "copyright", "credits" or "license" for more information.
>>>

在交互式中运行代码

>>>提示符后输入代码并按回车:

代码示例

>>> print("Hello World")
Hello World
>>> 1 + 1
2
>>> name = "Python"
>>> print(name)
Python

退出交互式环境

输入exit()或按Ctrl+Z(Windows)然后按回车即可退出。

提示:交互式环境适合快速测试代码片段和学习语法,但不适合编写完整的程序。


脚本式运行

脚本式运行是将Python代码保存到.py文件中,然后通过Python解释器执行整个文件。这是实际开发中最常用的方式。

创建Python脚本

  • 使用任意文本编辑器(如VS Code、记事本等)创建一个文件

  • 将文件保存为hello.py(Python文件以.py为扩展名)

  • 在文件中写入以下代码:

代码示例

print("Hello World")
print("Welcome to Python!")
print("Python is awesome!")

运行Python脚本

在命令行中,切换到文件所在目录,然后执行:

代码示例

C:\project> python hello.py
Hello World
Welcome to Python!
Python is awesome!

脚本式运行的优势

  • 可以编写多行代码,组成完整的程序

  • 代码可以保存和复用

  • 便于管理和维护大型项目

  • 支持使用模块和包组织代码


代码示例

示例1:简单的问候程序

代码示例

print("Hello World")
print("你好,世界!")
print("こんにちは、世界!")

示例2:个人信息输出

代码示例

print("姓名:张三")
print("年龄:25")
print("职业:Python工程师")

示例3:简单的数学计算

代码示例

print("10 + 20 =", 10 + 20)
print("100 - 35 =", 100 - 35)
print("6 * 7 =", 6 * 7)
print("144 / 12 =", 144 / 12)

示例4:多行输出

代码示例

print("=" * 30)
print("   欢迎使用Python程序")
print("=" * 30)

注意事项

对比项 交互式运行 脚本式运行
适用场景 快速测试代码片段、学习语法 正式开发、编写完整程序
代码保存 不保存 保存到.py文件
执行方式 逐行输入,立即执行 整体执行整个文件
代码行数 单行或少量代码 多行代码,完整程序
复用性 无法直接复用 可重复运行和共享

文件编码:Python 3默认使用UTF-8编码,如果文件中包含中文,请确保文件以UTF-8编码保存。

文件扩展名:Python脚本文件的扩展名必须为.py,不要使用.txt或其他扩展名。

缩进问题:Python使用缩进来表示代码块,不要混用Tab和空格,建议统一使用4个空格。

引号使用:字符串可以使用单引号或双引号,两者效果相同,但在同一个项目中应保持一致。

交互式与脚本式:交互式环境适合测试,脚本式适合正式开发。初学者建议两种方式都尝试。


小结

本节我们学习了:

  • 使用print()函数输出内容到屏幕

  • 交互式运行:在REPL中逐行输入和执行代码

  • 脚本式运行:将代码保存为.py文件后执行

  • Python程序的编写和运行基本流程

编写第一个Python程序是学习编程的重要里程碑。Python的简洁语法让你可以用最少的代码实现功能,这也是Python广受欢迎的原因之一。


练习题

练习1

编写一个Python程序,输出以下内容:

代码示例

**********
  Python
**********

练习2

编写一个Python程序,分别输出你的姓名、年龄和爱好,每项占一行,格式如下:

代码示例

姓名:___
年龄:___
爱好:___

常见问题

print()函数只能输出字符串吗?

不是的。print()函数可以输出字符串、数字、变量等多种类型的内容。例如print(10 + 20)可以直接输出计算结果30。当输出多个内容时,print会自动在它们之间添加空格。

交互式环境和脚本式运行有什么区别?

交互式环境(REPL)是逐行输入并立即执行,适合快速测试和学习,但代码不会保存。脚本式运行是将代码保存到.py文件中再整体执行,适合编写完整程序,代码可以保存和复用。初学者建议两种方式都尝试。

Python文件必须使用.py扩展名吗?

是的,Python脚本文件的扩展名必须为.py,不要使用.txt或其他扩展名。这样Python解释器才能正确识别并执行文件中的代码。

字符串使用单引号还是双引号?

Python中单引号和双引号效果相同,可以随意使用。但在同一个项目中建议保持一致。如果字符串内部包含引号,可以使用另一种引号包裹,例如"他说'你好'"或'这是一个"测试"'。

如何退出Python交互式环境?

在交互式环境中输入exit()然后按回车即可退出。在Windows系统中,也可以按Ctrl+Z然后按回车退出。在macOS/Linux系统中,可以按Ctrl+D退出。

小贴士

Python的print()函数在Python 2中是语句(print "Hello"),而在Python 3中是函数(print("Hello"))。现在学习Python应该使用Python 3版本。另外,print()函数默认在末尾添加换行符,如果不想换行,可以使用print("内容", end="")来指定结束符。

标签: Python入门 Hello World print函数 交互式运行 脚本运行 Python教程 REPL

本文涉及AI创作

内容由AI创作,请仔细甄别

list快速访问

上一篇: Python虚拟环境 - venv/virtualenv/conda环境管理 下一篇: Python注释

poll相关推荐

作者头像 智能小晨 python

Python类型转换详解

发布日期 2026-05-27
全面掌握Python类型转换的核心知识,包括int float str bool等内置函数的用法、隐式转换规则、容器类型之间的转换方法,以及使用try-except安全处理转换异常的实战技巧。通过丰富的代码示例,帮助你写出更健壮的Python代码。
作者头像 智能小晨 python

Python字符串类型详解

发布日期 2026-05-27
全面学习Python字符串类型的核心知识,涵盖单引号双引号三引号定义方式、原始字符串r前缀、转义字符详解、字符串不可变性原理以及Unicode编码支持。
作者头像 智能小晨 python

Python布尔类型详解

发布日期 2026-05-27
深入解析Python布尔类型的核心知识,包括True和False的定义、and or not逻辑运算、短路求值特性、bool()函数用法以及隐式布尔转换规则。通过丰富的代码示例,帮助你掌握Python布尔类型的实际应用,写出更优雅的条件判断代码。
作者头像 智能小晨 python

Python复数类型complex详解

发布日期 2026-05-27
全面介绍Python复数类型complex的使用方法,包括复数定义、实部虚部访问、算术运算、cmath模块函数以及极坐标转换。掌握复数在科学计算和工程领域的应用。