数智图书馆-无锡数智政务 本次搜索耗时 3.081 秒,为您找到 563 个相关结果.
  • 空标题文档

    17.6 使用src、bin和test来组织代码 正如在前面节中所介绍的,不需要复杂的目录结构。简单的Python应用可以生成简单的目录,其中可以包含应用模块、测试模块和setup.py以及REAME。这是一种简单、有效的方式。 然而对于相对复杂的模块和包,经常需要更结构化一些。对于复杂结构,常用的方式是将Python代码分为3部分。举一个具体的例子,...
  • 空标题文档

    18.1 为help()函数编写docstrings Python为我们提供了许多地方可以编写文档。包、模块、类或者函数的定义中都包含一个描述被定义对象的字符串。在本书中,我们没有在任何例子中使用文档注释(docstrings),因为我们主要关注Python的编程细节,而不是需要交付的、完整的软件产品。 当我们开始学习高级面向对象设计技术并且关注整个可...
  • 第四章 函数的魔法

    第四章 函数的魔法 4.1 重新认识函数 我们先不谈 Python 中的函数定义,因为将定义放在章节的首要位置,这明显就是懒得把事情讲明白的做法,相信你在阅读其他教材时对这点也深有体会。而我要说的是,经过第一章的阅读与训练,其实你早已掌握了函数的用法: 通过观察规律其实不难发现,Python 中所谓的使用函数,就是把你要处理的对象放到一个名字后面...
  • 6.2 列表(list)

    6.2 列表(list) 首先我们从列表开始,深入地讲解每一种数据结构。列表具有的最显著的特征是: 列表中的每一个元素都是可变的; 列表中的元素是有序的,也就是说每一个元素都有一个位置; 列表可以容纳 Python 中的任何对象。 列表中的元素是可变的,这意味着我们可以在列表中添加、删除和修改元素。 列表中的每一个元素都对应着一个位置,我们通过输...
  • 空标题文档

    Python——我们和计算机沟通的语言 所有计算机在内部都使用二进制。不过大多数人都不擅长使用这种语言。我们需要一种更简便的方法来告诉计算机要做什么。所以人们发明了编程语言。利用计算机编程语言,我们可以先用一种自己能理解的方式写程序,然后再把它翻译成二进制供计算机使用。 有很多不同的编程语言。本书会教你如何使用其中的一种语言(Python)来告诉计...
  • 空标题文档

    1.2 从 IDLE 启动 Python 启动 Python 有两种方法。一种方法是从 IDLE 启动,也就是我们现在要使用的方法。 在 Start(开始)菜单中,可以看到“Python 2.7”下面的“IDLE (Python GUI)”。点击这个选项,会看到 IDLE 窗口打开(类似下面显示的窗口)。 IDLE 是一个 Python shel...
  • 空标题文档

    5.3 输入数字 我们已经见过如何使用 raw_input() 来得到字符串。但是如果希望得到一个数该怎么做呢?毕竟,我们之所以讨论输入,原本就是为了让用户为我们的温度转换程序输入温度。 如果你读过第 4 章,应该已经知道答案了。可以从 raw_input() 给我们的字符串使用 int() 或 float() 函数创建一个数。可以像这样: temp...
  • 空标题文档

    13.1 函数——积木 最简单地讲,函数就是可以完成某个工作的代码块。这是可以用来构建更大程序的一个小部分。可以把这个小部分与其他部分放在一起,就像用积木搭房子一样。 创建或定义函数要使用 Python 的 def 关键字。然后可以利用函数名来使用或调用这个函数。下面先来看一个简单的例子。 创建一个函数 代码清单 13-1 中的代码首先定义了一...
  • 空标题文档

    第 14 章 对象 在前几章中,我们已经了解了可以使用不同方式组织数据和程序,以及把东西收集在一起。我们看到了列表可以收集变量(数据),函数可以把一些代码收集到能够反复使用的单元中。 对象(object)则让这种收集的思想更向前迈进一步。对象可以把函数和数据收集在一起。这个主意在编程中非常有用,而且在很多很多的程序中都已经用到。实际上,如果仔细分析...
  • 空标题文档

    14.6 一个示例类—— HotDog 在这个例子中,我们假设热狗总包括一个小面包。(否则可真是一团糟。)下面为热狗指定一些属性和方法。 下面是热狗的属性。 cooked_level:这是一个数字,通过这个属性我们可以知道热狗烤了多长时间。0 ~ 3 表示还是生的,超过 3 表示半生不熟,超过 5 表示已经烤好,超过 8 表示已经烤成木炭了!我们的...