万象云档 本次搜索耗时 1.375 秒,为您找到 639 个相关结果.
  • 1.3.2 第一个程序

    1.3.2 第一个程序 1.3.2 第一个程序 学习一门编程语言时,传统上所写的第一个程序是 HelloWorld 程序,其功能是让计算机显示一句问候语"Hello, World!"。用 Python 来实现这个任务是非常简单的:首先启动 Python 解释器(命令行或 IDLE 均可,本书主要以 IDLE 界面为例),然后在提示符下输入下 面的内容 ...
  • 2.2 数值类型

    2.2 数值类型 2.2 数值类型 自然界的事物都具有数量属性,由此抽象出了数的概念,所以数值几乎无处不在。计算 机曾被认为是数值计算的机器,并且至今数值计算仍然是计算机的重要应用领域。事实上, 从最底层来看,计算机也只会对二进制数值进行操作。高级编程语言中的种种数据类型及其 操作,最终都要转化成底层的二进制数值计算。 最常用的数值类型包括整数和浮点...
  • 4.2.3 用函数增强程序的通用性

    4.2.3 用函数增强程序的通用性 4.2.3 用函数增强程序的通用性 我们说过,程序 4.4 在减少重复代码和模块化两方面已经做得很好,但这并不意味着该 程序在各方面都已经完美。例如,如果我们希望换用字符"^"再画一棵树,以便比较哪个更 好看些,该如何做呢?显见的做法是仿照用"*"画树的代码重写画树冠的函数,而树干部分 可以重用。于是得到下面的代码:...
  • 第12章 传递和返回对象

    第12章 传递和返回对象 第12章 传递和返回对象 到目前为止,读者应对对象的“传递”有了一个较为深刻的认识,记住实际传递的只是一个引用。 在许多程序设计语言中,我们可用语言的“普通”方式到处传递对象,而且大多数时候都不会遇到问题。但有些时候却不得不采取一些非常做法,使得情况突然变得稍微复杂起来(在C++中则是变得非常复杂)。Java亦不例外,我们十...
  • 5.1.2 图形是复杂数据

    5.1.2 图形是复杂数据 5.1.2 图形是复杂数据 图形编程就是编写能创建和处理图形的程序。从一般的意义上说,图形也是数据,只不过与数值、字符串、列表等类型的数据相比,图形数据是非常复杂的数据。 首先,一个图形包含的信息是复杂的。例如,一个圆形需要用一个圆心和一个半径来定义。半径可以用一个简单的数值来表示,但圆心(平面上的一个点)却需要用两个数值型...
  • 1.3 字符串转换成整数

    1.3 字符串转换成整数 题目描述 分析与解法 举一反三 1.3 字符串转换成整数 题目描述 输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串"123",输出整数123。 给定函数原型int StrToInt(const char *str) ,实现字符串转换成整数的功能,不能使用库函数atoi。 分析与解法 本题考查...
  • 1.8 异常控制:解决错误

    1.8 异常控制:解决错误 1.8 异常控制:解决错误 从最古老的程序设计语言开始,错误控制一直都是设计者们需要解决的一个大问题。由于很难设计出一套完美的错误控制方案,许多语言干脆将问题简单地忽略掉,将其转嫁给库设计人员。对大多数错误控制方案来说,最主要的一个问题是它们严重依赖程序员的警觉性,而不是依赖语言本身的强制标准。如果程序员不够警惕——若比较匆...
  • 应用

    [应用] [应用] 应用就是app 目录下的一个模块,它是独立于其它应用存在的,有自己独立的运行空间; 应用采用MVC的结构: 拿blog应用举例: app │ ├─ blog 应用目录 │ │ ├─ config . php 应用配置文件 │ │ ├─ controller 控制器目录 │ │ ├...
  • 6.2 有序的数据集合体

    6.2 有序的数据集合体 6.2 有序的数据集合体 大量数据按次序排列而形成的集合体称为序列(sequence)。注意,这里所说的“次序”是指各成员数据之间有位置的前后,并非指成员数据按值的大小来排列。就像一群人站成一 排即成序列,并不一定要按高矮顺序排列。 Python 中的字符串、列表和元组数据类型都是序列,第 2 章中对它们有过初步介绍, 本节...
  • 6.4 文件

    6.4 文件 6.4 文件 众所周知,CPU 只能读写内存,因此当程序运行时,程序所处理的数据必须存储在内 存中。当程序结束或关机、掉电时,内存中的数据就会消失。为了永久保存数据,必须将数 据存储在磁盘、光盘、闪存盘等不依赖于电源的外部存储器上。另外,与外部存储器相比, 内存的容量小而价格高,不适合海量数据存储。总之,计算机问题求解必须考虑如何处理外 ...