跳到主要内容

Python 第一个程序

引言

欢迎来到Python编程的世界!在这一节中,我们将带你创建和运行你的第一个Python程序。编写第一个程序是学习任何编程语言的关键一步,它会让你对语言的基本结构和运行环境有一个初步的了解。

准备环境

在开始之前,确保你已经正确安装了Python。你可以通过在命令行中输入以下命令来检查Python是否已安装:

bash
python --version
# 或
python3 --version

如果Python已安装,你会看到类似Python 3.9.1这样的版本信息。如果没有安装,请先完成Python的安装工作。

编写第一个Python程序

Python程序通常是以.py为扩展名的纯文本文件。让我们创建第一个Python程序,传统上,我们从打印"Hello, World!"开始。

方式一:使用文本编辑器

  1. 打开你喜欢的文本编辑器(如记事本、VSCode、Sublime Text等)
  2. 创建一个新文件
  3. 输入以下代码:
python
print("Hello, World!")
  1. 将文件保存为hello.py

方式二:使用Python交互式环境

Python提供了一个交互式环境(也称为REPL - Read-Eval-Print Loop),你可以在命令行中直接运行Python代码:

  1. 打开命令行(Windows上的CMD或PowerShell,Mac/Linux上的Terminal)
  2. 输入pythonpython3启动交互式环境
  3. 你会看到像这样的提示符 >>>
  4. 输入print("Hello, World!")并按回车
python
>>> print("Hello, World!")
Hello, World!

运行第一个Python程序

如果你创建了hello.py文件,可以通过以下方式运行它:

  1. 打开命令行
  2. 使用cd命令导航到文件所在的目录
  3. 输入以下命令运行程序:
bash
python hello.py
# 或
python3 hello.py

执行后,你应该会看到以下输出:

Hello, World!
提示

如果你使用的是集成开发环境(IDE),如PyCharm或VS Code,你可以直接在IDE中运行程序,通常是通过点击"Run"按钮或使用快捷键(如F5)。

理解你的第一个程序

虽然你的第一个程序只有一行代码,但它包含了Python编程的几个基本概念:

  1. 函数调用print() 是一个内置函数,用于在屏幕上显示文本。
  2. 字符串"Hello, World!" 是一个字符串,在Python中用引号(单引号或双引号)括起来。
  3. 语句:整行 print("Hello, World!") 是一个完整的Python语句。

拓展第一个程序

现在让我们稍微扩展一下这个程序,增加一些交互性:

python
# 获取用户输入
name = input("请输入你的名字: ")

# 使用用户输入的名字打招呼
print("Hello, " + name + "!")

# 打印一个简单的计算结果
print("3 + 5 = " + str(3 + 5))

运行这个程序,你会看到:

请输入你的名字: 张三
Hello, 张三!
3 + 5 = 8

这个扩展程序展示了更多Python基础概念:

  1. 注释:以 # 开头的行是注释,不会被执行。
  2. 变量name 是一个变量,用来存储用户输入的数据。
  3. 用户输入input() 函数用于获取用户输入。
  4. 字符串拼接:使用 + 运算符将字符串连接在一起。
  5. 类型转换str() 函数将数字转换为字符串。

实际应用案例

让我们来看一个简单但有实际意义的应用案例——一个简单的温度转换程序:

python
# 摄氏度转华氏度的程序

# 获取用户输入的摄氏度
celsius = float(input("请输入摄氏度: "))

# 转换为华氏度
fahrenheit = (celsius * 9/5) + 32

# 显示结果
print(f"{celsius}摄氏度 = {fahrenheit}华氏度")

运行这个程序:

请输入摄氏度: 25
25.0摄氏度 = 77.0华氏度

这个程序引入了几个新概念:

  1. 类型转换float() 函数将输入的字符串转换为浮点数。
  2. 数学运算:程序执行了数学运算来转换温度。
  3. 格式化字符串f"...{变量}..." 是Python的格式化字符串语法,使得字符串中可以直接包含变量值。

常见错误及解决方法

编写第一个程序时,可能会遇到一些常见错误:

  1. 语法错误:例如忘记引号或括号
python
print(Hello, World!)  # 错误:字符串没有用引号括起来

解决方法:确保字符串用引号括起来:print("Hello, World!")

  1. 缩进错误:Python使用缩进来区分代码块
python
if True:
print("这行缩进有问题") # 错误:缺少缩进

解决方法:为if语句块中的代码添加缩进

python
if True:
print("正确的缩进")
  1. 文件路径错误:运行文件时找不到文件

解决方法:确保你在正确的目录中运行Python命令,或者提供完整的文件路径。

总结

恭喜你成功编写并运行了你的第一个Python程序!在这个过程中,你已经学习了:

  • 如何创建和保存Python文件
  • 如何使用Python的交互式环境
  • 如何运行Python程序
  • 基本的Python语法,包括打印输出、获取用户输入和简单的数学运算
  • 如何处理常见的错误

这些基础知识将为你进一步学习Python打下坚实的基础。记住,编程学习需要大量的实践,所以不要害怕尝试新的代码和概念!

练习

为了巩固所学知识,尝试完成以下练习:

  1. 修改"Hello, World!"程序,让它打印出你的名字。
  2. 编写一个程序,让用户输入两个数字,然后计算并显示它们的和、差、积和商。
  3. 创建一个程序,让用户输入自己的年龄,然后计算并显示他们出生的大致年份。
注意

确保在编写程序时养成良好的习惯,如添加注释、使用有意义的变量名和保持代码整洁。这些习惯将帮助你在学习更复杂的编程概念时更加得心应手。

附加资源