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

    13.6 为什么执行exec()没有问题 之前的节中讨论了eval(),需要对exec()做同样的考虑。 一般地,globals()的可用集合被严格控制了。对os模块或import ()函数的访问,可通过将它们从globals中移除来代替,globals提供给了exec()。 如果有恶意程序员要破坏配置文件,记住他们对所有的Python源文件都是有访...
  • 空标题文档

    第15章 可测试性的设计 高质量的程序必须写自动化测试,需要尽最大的努力来确保软件是工作的。黄金法则是为了可交付性,功能必须包含单元测试。 没有自动化测试的情况下,功能就不能被确保是工作的并且不应该被使用。正如Kent Beck在极限编程中所提到的:“任何没有经过自动测试的功能就等于不存在的功能”。 关于程序功能的自动化测试,有两个基本点。 自动...
  • 空标题文档

    16.8 与其他应用程序集成 当使用Python与其他应用程序集成时,有一些方法我们可以使用。很难提供一个全面的概述,因为应用程序太多了,而且每个应用程序都包含自己独特的功能。我们可以介绍一些通用的设计模式。 Python可能会作为应用程序的脚本语言。对大多数例子而言,下面列表中的应用程序简单地把 Python 作为添加功能的主要方法:https:/...
  • 空标题文档

    第17章 模块和包的设计 Python为我们提供了一些高层面上的结构来组织软件。在第1部分“用特殊方法实现Python风格的类”中,我们介绍了一些如何使用类定义正确地将结构和行为进行绑定的技巧。在本章中,将介绍如何使用模块对类、函数和全局对象进行封装。关于模块的组织,会使用包作为一种设计方案来对相关模块进行组织。 在Python中,创建简单的模块很容易...
  • 空标题文档

    21.4 数字格式化 打印数字时,我们希望对数字如何显示有一些控制: 显示多少位小数; 使用常规记法还是 E 记法; 是否增加前导或末尾的 0; 是否在数字前面显示正负号(+ 或 -)。 利用格式字符串,Python 为我们提供了充分的灵活性,不仅可以完成这些工作,甚至还可以做更多事情! 例如,如果你在使用一个天气预报程序,你想看...
  • 空标题文档

    第 1 章 出发吧 1.1 安装 Python 首先需要在你使用的计算机上安装 Python。 从前的美好时光 在个人计算机(PC)时代的初期,人们的日子很好过。最早的 PC 大都已经内置了一种名为 BASIC 的编程语言。人们什么也不必安装,他们要做的只是打开计算机,屏幕上会显示“READY”(准备就绪),然后就可以开始键入 BASI...
  • 空标题文档

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

    1.3 来点指令吧 下面就来向 Python 下达我们的第一条指令。 在 >>> 提示符末尾的光标后面键入: print "Hello World!" 然后按下 Enter(回车键)。(有些键盘上,这个键称为 Return 键。)每键入一行指令之后,都要按回车键。 按下回车键之后,会得到这样一个响应: Hello World!>>> 下图...
  • 空标题文档

    1.4 与 Python 交互 你刚才所做的就是在交互模式中使用 Python。键入命令(指令)后,Python 立即执行这个命令。 术语箱 执行(executing)命令、指令或程序就表示“运行”或者“发生”,这只是运行或发生的另外一种形象说法。 下面就在交互模式中再尝试几条指令。 在提示符后面键入下面这条指令: >>> print 5...
  • 空标题文档

    2.3 名字里是什么 可以给变量取你喜欢的任何名字(严格地说,应该是几乎任何名字)。名字长短由你来定,里面可以有字母和数字,还可以有下划线(_)。 不过对于变量名还有几条规则。最重要的一点是名字是区分大小写的,即大写和小写是不同的。所以 teacher 和 TEACHER 是两个完全不同的名字。同样,first 和 First 也不相同。 另一条规则...