这里写目录标题
- 前言
- 一、一些简单的数学知识
- 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 要对它们旁边的数字
进行何种运算。
1.1 整数和浮点数
整数就是诸如 4、99 或者 0 这样的数。浮点数(简写为 float)就是诸如 3.5、42.1 或者 5.0
这样的分数或小数。在 Python 中,数字 5 是整数,但是 5.0 是浮点数。这些数字都称为值。
1.2 表达式
下面这些数学问题就是表达式的示例。计算机可以在几秒钟之内解决数百万道这样的数
学题。表达式是由操作符(数学符号)连接的值(数字)组成的。尝试在交互式 shell 中输
入一些这样的数学问题,每输入完一道题后按一下回车键。
二、 计算表达式
当计算机求解表达式 10 + 5 并且得到值 15 的时候,它就已经计算了这个表达式。计算
一个表达式就是把表达式规约为一个数字。
表达式可以是任意大小的,但它们总是会求解得到一个数字。即便单个值也可以是表达式:表达式 15 的计算结果就是值 15。
在交互式 shell 中看不到所有这些步骤。交互式 shell 对表达式进行运算,并且只把结果
展示给我们。
2.1、语法错误
如果在交互式 shell 中输入 5+,将会得到一条错误消息。
产生这个错误,是因为 5+不是一个表达式。表达式通过操作符来连接值。但是加法操作
符期待+后边有一个值。当漏掉这个值时,就会出现一个错误。
2.2 、在变量中存储值
也可以把表达式的计算结果的值存储到变量中,以便后面可以使用它。可以把变量当做
是一个可以保存值的盒子。
一条赋值语句指令会把一个值保存到一个变量中。输入变量的名称,后边跟着等号(=
称为赋值操作符),然后是要存储到这个变量中的值。例如,在交互式 shell 中输入 spam = 15:
这将把值 15 存储到 spam 变量的盒子中,名字“spam”是盒子的标签(Python 由此可以识别变量),而值写在盒子中的一张便签上。当按下回车键时,你不会看到任何响应。在 Python
中,如果没有出现错误,就表示成功地执行了指令。然后将会出现>>>提示符,你可以输入下一条指令了。
和表达式不同,语句是不会计算为任何值的指令。正因为如此,在 spam = 15 之后,交互式 shell 的下一行中没有显示任何的值。如果你不清楚哪些指令是表达式,哪些指令是语句,那么请记住:
表达式会得到一个值,而任何其他类型的指令都是一条语句。变量保存的是值而不是表达式。
在赋值语句创建变量之前,不能使用变量。否则,Python 将会给出一个 NameError的错误,因为尚不存在该名称的变量。输错了变量名称也会得到这样一个错误
2.3、多个变量的使用
在程序中,可以根据需要创建任意多个变量。例如,让我们给名为 eggs 和 bacon 的两
个变量分配不同的值,如下所示:
现在,变量 bacon 中是 10,变量 eggs 中是 15。每个变量都有自己的盒子,其中拥有其
自己的值尝试在交互式 shell 中输入 spam = bacon + eggs,然后查看 spam 中的新值:
现在,spam 中的值是 25。当把 bacon 和 eggs 相加时,就是把其值 10 和 15 相加。
变量包含的是值而不是表达式。把值 25 赋给变量 spam,而不是把表达式 bacon + eggs
赋给变量。在 spam = bacon + eggs 赋值语句之后,对于 bacon 或者 eggs 的修改不会再
影响到 spam。
三、小结
关于编写 Python 指令的基础知识。Python 需要你以严格的方式,
准确地告诉它要做什么工作。计算机不具备人的常识,并且只能理解特定的指令。
表达式是用操作符(如+或-)把值(如 2 或 5)组合起来。Python 可以计算表达式,也
就是把表达式规约为一个值。可以把值保存在变量中,以便程序可以记住它们,并且随后可
以使用它们。
在 Python 中,有许多其他类型的操作符和值。