万象云档 本次搜索耗时 1.528 秒,为您找到 155 个相关结果.
  • 3.4 循环控制结构

    3.4 循环控制结构 3.4 循环控制结构 计算机是以一步一步执行指令的方式来解决问题的,程序员要做的事情就是将问题的解决方案表达成一步一步执行的指令序列。在解决问题的指令序列中,经常会遇到需要重复执 行的一组操作。例如,假设程序要求用户输入 5 个数据,怎么表达这个要求呢?一种方式是 将所有步骤罗列出来: Step1 :输入 1 个数据存入...
  • 2.1.1 常量与变量

    2.1.1 常量与变量 2.1.1 常量与变量 在程序中如何指明要处理的数据?所有编程语言都提供两种指明数据的方式:第一,直接用字面值(literal)表示数据,即从文本字面上即可看出是什么数据,这种数据是不会改 变的常量;第二,将数据存储在一个变量中,以后用该变量来指代数据。 回顾第 1 章中我们所写的第一个程序: >>> print "...
  • 7.1 数据与操作:两种观点

    7.1 数据与操作:两种观点 7.1 数据与操作:两种观点 任何计算机程序都是对特定数据进行特定处理的过程。当我们利用计算机解决问题时, 不外乎要做两件事情:一是将问题要处理的数据表示出来,这可以借助编程语言提供的基本 数据类型、复杂类型构造手段以及更高级的逻辑数据结构等来实现;二是设计对这些数据进 行处理的算法过程,并利用编程语言提供的各种语句编制...
  • 2.4.2 逻辑运算

    2.4.2 逻辑运算 2.4.2 逻辑运算 仅用简单布尔表达式是不够的,复杂条件需要用复杂布尔表达式来描述。将多个简单布 尔表达式用逻辑运算符联结起来,即可构成复杂布尔表达式。Python 语言支持的逻辑运算 符有三个:and、or 和 not。 逻辑运算符 and 逻辑运算符 and 联结两个布尔表达式,并得到一个新的布尔表达式。形如: <布尔...
  • 3.4.4 嵌套循环

    3.4.4 嵌套循环 3.4.4 嵌套循环 为了实现复杂的算法,控制结构可以相互嵌套,即一个控制结构处于另一个控制结构的 内部。前面我们见过 if 结构的嵌套,现在我们讨论循环的嵌套。 先考虑“一维”数据结构——由简单数据值构成的列表,为了遍历列表以处理其中数据, 我们需要一个循环。例如用一个循环来计算列表中所有数据之和: >>> a = ...
  • 3.8 练习

    3.8 练习 3.8 练习 程序流程的基本控制结构有哪几种? 单分支、两路分支和多路分支的 if 结构分别是怎样的? 传统的错误检测代码是怎样的? 现代编程语言为什么引入异常处理机制?Python 的 try-except 语句的用法是怎样的? for 循环结构有哪几种用法? while 循环结构有哪几种用法? 如何将 for...
  • 5.1.3 用对象表示复杂数据

    5.1.3 用对象表示复杂数据 5.1.3 用对象表示复杂数据 程序是对数据进行操作的过程,因此数据表示和操作过程是编程时要考虑的两大问题。 我们已经熟悉用编程语言提供的数据类型来表示数据,例如用字符串表示雇员姓名,用整数表示年龄,用浮点数表示工资等。对于某些稍微复杂一点的数据我们也有适合的数据类 型来表示,例如雇员名单可以用一个字符串数据构成的列表来...
  • 计算机基础与编程语言

    计算机基础与编程语言 计算机基础与编程语言 计算机基础知识 Linux基础 C语言 虚拟机语言
  • 6.5 几种高级数据结构*

    6.5 几种高级数据结构* 6.5 几种高级数据结构* 以上介绍的各种数据集合体都是 Python 直接提供的数据类型,属于基本的数据结构。 本节介绍几种高级数据结构,编程语言不直接支持它们的表示和操作,需要程序员自己实现。
  • 2.8 练习

    2.8 练习 2.8 练习 什么是数据?什么是数据类型? Python 中的数值类型有哪些?对数值类型能执行什么运算? Python 中的字符串有哪些表示方式?对字符串类型能执行什么运算? Python 中的布尔类型提供了哪两个值?对布尔类型数据能执行什么运算? Python 中的列表类型和其他编程语言中常见的数组类型有何异同? ...