臭虫:程序中的错误。
中央处理单元:所有计算机的心脏。我们编写的软件都由它来执行,也称为“CPU”或者“处理器”。
编译:把高级语言编写的程序翻译成低级语言,为后续执行做好准备。
交互模式:在提示符后输入命令和表达式,这是Python解释器的一种使用方法。
解释:采用一次翻译一行的方式来执行高级语言编写的程序。
低级语言:一种旨在便于计算机执行的编程语言,也称为“机器码”或“汇编语言”。
机器代码: 最接近硬件的编程语言,可直接由中央处理单元(CPU)执行。
主存储器:存储程序和数据。关闭电源后主存储器的信息会丢失。
辅助存储器:存储程序和数据,电源关闭后数据不会丢失。辅助存储器的速度通常比主存储器慢。辅助存储器包括磁盘驱动器、U盘中的闪存等。
解析:检查程序和分析语法结构。
可移植性:程序的一个属性,即程序可在不同类型的计算机上运行。
print语句: 能让Python解释器在屏幕上显示数据的指令。
问题解决: 提出一个问题,找到解决方法并形成解决方案的过程。
程序:实现特定计算的一组指令集。
提示:程序显示一个消息,等待用户的输入。
语义:程序本身的含义。
语义错误:程序的一种错误。程序并未按照程序员意愿做事。
源代码:程序的高级语言代码。
赋值:给变量赋予一个值的语句。
连接:将两个运算对象首尾相接。
注释:程序里面包含的信息,旨在帮助其他程序员(或者查看源代码的人)理解程序,不会对程序的执行产生任何影响。单行注释# 和 多行注释''' ''' 或""" """
求值:对表达式执行运算,得到一个值。
表达式:变量、运算符和值的组合,表示一个结果值。
浮点:带有小数部分的数值。
地板除法:截掉两数相除所得结果的小数部分的一种除法运算。
整数型:代表整数类型。
关键字:Python解释器用来解析程序的保留字。变量命名不可使用保留字,例如,if、def与while等。
助记法: 一种辅助记忆的方法。通常使用易记的变量名来帮助我们理解变量本身包含的内容。
模运算:用百分号(%)表示,求两数相除的余数。
运算对象:运算符操作的对象。
运算符:能够进行简单运算的一类特殊符号,例如,加法、乘法和字符串连接。
运算优先级:一组运算规则,用来规定多个运算符和运算对象的表达式中运算执行的次序。
语句:包含指令和行动的一段代码。目前为止,我们见到了赋值语句和打印语句。
字符串:由字符序列组成的数据类型。
类型:表示一类值。目前为止,我们见到了整数(int),浮点数(float)和字符串(str)。
值:数据的基本单位,例如,程序中可以操作的数字或字符串。
变量:一个值的引用名称。
主体:复合语句中的一组语句。
布尔表达式:取值只有真(True)或假(False)其中之一的表达式。
分支:条件语句中可供选择的一组语句。
链式条件:带有多个可选分支的条件语句。
比较运算符:对运算对象进行比较的一种运算符,包括==、!=、 >、 <、 >=,和 <=。
条件语句:根据某些条件来控制程序执行顺序的语句。
条件:条件语句中的布尔表达式,用来决定执行哪一个分支。
复合语句:含有头部和主体的一组语句。代码头部以冒号(:)结尾。代码主体相对于代码头部进行缩进。
守护模式:通过额外的比较来构造逻辑表达式,充分利用短路行为优势。 and\or左边可以判断的,就不会走到右边。
逻辑运算符:组合布尔表达式的运算符,包括and、or和not。
嵌套条件:一个条件语句作为另一个条件语句的分支。
追踪:正在执行的函数列表,当出现异常时,在屏幕上显示出来。
短路:在判断逻辑表达式的过程中,如果Python已经知道了最终结果,则会停止,不会对剩余的表达式进行判断。
算法:解决一类问题的一般过程。
实际参数:函数被调用时传入的值。函数中这个值会被赋予相应的参数。
函数体:函数定义中的一组语句序列。
组合:一个表达式作为另一个表达式的一部分,或者一条语句作为另一条语句的一部分。
确定性:在既定输入下,程序每次运行都一样并返回相同的结果。
点标记:在另一个模块中调用函数时,需要指定模块名和函数名,用句号隔开。
执行流程:程序运行时的语句执行顺序。
函数:执行一些有用操作的命名语句序列。函数不一定有参数,也不一定返回结果。
函数定义:创建新函数的语句,需要指定名称、参数和执行语句。
函数对象:通过函数定义创建的值。函数名就是参引函数对象的变量。
形式参数:函数中用来参引传入参数的变量名。
函数头部:函数定义的第一行。
函数调用:执行函数的语句,包括函数名和参数列表。
返回值:函数的结果。如果一个函数调用作为表达式来使用,那么返回值就是这个表达式的值。
带返回值的函数:能够返回一个值的函数。
空函数:没有返回值的函数。
import语句:读取模块文件并创建模块对象的语句。
模块对象:import语句创建的一个值,用以提供模块中定义的数据和代码。
伪随机数:看起来像随机数的一串数值,不过这是由确定的程序产生的。