这里写目录标题

  • 前言
  • 一、一些简单的数学知识
  • 1.1 整数和浮点数
  • 1.2 表达式
  • 二、 计算表达式
  • 2.1、语法错误
  • 2.2 、在变量中存储值
  • 2.3、多个变量的使用
  • 三、小结
  • 四、 视频版学习资料
  • 零基础Python学习指南
  • 👉Python学习路线汇总👈
  • 👉Python必备开发工具👈
  • 👉Python学习视频600合集👈
  • 👉实战案例👈
  • 👉100道Python练习题👈
  • 👉面试刷题👈
  • 👉资料领取👈


前言

在入门之前,我们需要先了解一些基本的编程概念。学习这些概念是编写电子游戏程序的第一步。我们先来学习如何使用 Python 的交互式 shell。(文末有视频版学习

一、一些简单的数学知识

打开 IDLE,然后使用 Python 来求解一些简单的数学问题。交互式 shell 可以像计算器一样工作。在交互式 shell 的>>>提示符之后,输入 2+2,然后按下回车键(有些键盘上显示为 RETURN 键)。交互式 shell 给出的响应是数字 4。

这道数学题就是一个简单的编程指令。加号(+)告诉计算机把数字 2 和 2 相加。

下图表中 列出了 Python 中其他可用的数学符号。减号(-)是数字相减。乘号(*)是数字相

乘。除号(/)是数字相除。

python可互动看板 python互动教学_浮点数


这种方式使用时,+、-、*和/叫做操作符。操作符告诉 Python 要对它们旁边的数字

进行何种运算。

1.1 整数和浮点数

整数就是诸如 4、99 或者 0 这样的数。浮点数(简写为 float)就是诸如 3.5、42.1 或者 5.0
这样的分数或小数。在 Python 中,数字 5 是整数,但是 5.0 是浮点数。这些数字都称为值。

1.2 表达式

下面这些数学问题就是表达式的示例。计算机可以在几秒钟之内解决数百万道这样的数

学题。表达式是由操作符(数学符号)连接的值(数字)组成的。尝试在交互式 shell 中输

入一些这样的数学问题,每输入完一道题后按一下回车键。

python可互动看板 python互动教学_python可互动看板_02

二、 计算表达式

当计算机求解表达式 10 + 5 并且得到值 15 的时候,它就已经计算了这个表达式。计算
一个表达式就是把表达式规约为一个数字。
表达式可以是任意大小的,但它们总是会求解得到一个数字。即便单个值也可以是表达式:表达式 15 的计算结果就是值 15。

在交互式 shell 中看不到所有这些步骤。交互式 shell 对表达式进行运算,并且只把结果
展示给我们。

2.1、语法错误

如果在交互式 shell 中输入 5+,将会得到一条错误消息。

python可互动看板 python互动教学_浮点数_03


产生这个错误,是因为 5+不是一个表达式。表达式通过操作符来连接值。但是加法操作

符期待+后边有一个值。当漏掉这个值时,就会出现一个错误。

2.2 、在变量中存储值

也可以把表达式的计算结果的值存储到变量中,以便后面可以使用它。可以把变量当做

是一个可以保存值的盒子。

一条赋值语句指令会把一个值保存到一个变量中。输入变量的名称,后边跟着等号(=

称为赋值操作符),然后是要存储到这个变量中的值。例如,在交互式 shell 中输入 spam = 15:

python可互动看板 python互动教学_python可互动看板_04


这将把值 15 存储到 spam 变量的盒子中,名字“spam”是盒子的标签(Python 由此可以识别变量),而值写在盒子中的一张便签上。当按下回车键时,你不会看到任何响应。在 Python

中,如果没有出现错误,就表示成功地执行了指令。然后将会出现>>>提示符,你可以输入下一条指令了。

和表达式不同,语句是不会计算为任何值的指令。正因为如此,在 spam = 15 之后,交互式 shell 的下一行中没有显示任何的值。如果你不清楚哪些指令是表达式,哪些指令是语句,那么请记住:
表达式会得到一个值,而任何其他类型的指令都是一条语句。变量保存的是值而不是表达式。

在赋值语句创建变量之前,不能使用变量。否则,Python 将会给出一个 NameError的错误,因为尚不存在该名称的变量。输错了变量名称也会得到这样一个错误

2.3、多个变量的使用

在程序中,可以根据需要创建任意多个变量。例如,让我们给名为 eggs 和 bacon 的两

个变量分配不同的值,如下所示:

python可互动看板 python互动教学_浮点数_05


现在,变量 bacon 中是 10,变量 eggs 中是 15。每个变量都有自己的盒子,其中拥有其

自己的值尝试在交互式 shell 中输入 spam = bacon + eggs,然后查看 spam 中的新值:

python可互动看板 python互动教学_python可互动看板_06


现在,spam 中的值是 25。当把 bacon 和 eggs 相加时,就是把其值 10 和 15 相加。

变量包含的是值而不是表达式。把值 25 赋给变量 spam,而不是把表达式 bacon + eggs

赋给变量。在 spam = bacon + eggs 赋值语句之后,对于 bacon 或者 eggs 的修改不会再

影响到 spam。

三、小结

关于编写 Python 指令的基础知识。Python 需要你以严格的方式,
准确地告诉它要做什么工作。计算机不具备人的常识,并且只能理解特定的指令。
表达式是用操作符(如+或-)把值(如 2 或 5)组合起来。Python 可以计算表达式,也
就是把表达式规约为一个值。可以把值保存在变量中,以便程序可以记住它们,并且随后可
以使用它们。
在 Python 中,有许多其他类型的操作符和值。