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

    13.2 表示、持久化、状态和可用性 当打开一个配置文件时,看到的是人性化的对象或对象集合的状态。当对配置文件进行编辑时,我们改变的是对象的持久化状态,这个对象在应用启动(或重启时)将被重新加载。我们从两种常见的角度来看配置文件。 一个或一组从参数名到值的映射。 一个序列化了的对象,不仅仅是一个简单的映射。 当试图将配置文件缩减为映射时,我们或许想...
  • 空标题文档

    13.9 使用特性文件存储配置 特性文件通常在Java程序中使用。在Python中一样可以使用它们。它们解析起来更容易,并且可以使用方便的容易掌握的格式来对配置参数进行编码。有关这种格式的更多信息,可参见:http://en.wikipedia.org/wiki/.properties。如下是一个特性文件的示例。 # Example Simulati...
  • 3.4 字符串

    3.4 字符串 字符串是什么 在上面我们已经初步接触到了字符串,很简单地说,字符串就是…… 字符串的基本用法 现在我们来试着了解一些字符串的基本用法一一合并。请在你的 IDE(也就是前面推荐的 PyCharm) 中输入如下代码,在 IDE 中代码并不能自动运行,所以我们需要手动点击运行,方法是点击右键,选择 Run‘文件名’ 来运行代码。 ...
  • 空标题文档

    18.9 大纲式编程 分离文档和代码的想法可以看成是人为分离。历史上,我们在代码外部编写文档是因为编程语言相对来说不透明并且偏重于高效的编译,编程语言本身并不注重清晰地阐述。人们用了很多技术试图减少工作代码和关于代码的文档间的距离。例如,嵌入更完善的注释一直是传统做法。Python在这样的做法上更进一步,它在包、模块、类和函数中包含了正式的文档注释。 ...
  • 提高表达式速度的诀窍

    提高表达式速度的诀窍 常识性优化 将文字文本独立出来 将锚点独立出来 忽略优先还是匹配优先?具体情况具体分析 拆分正则表达式 模拟开头字符识别 使用固化分组和占有优先量词 主导引擎的匹配 提高表达式速度的诀窍 Techniques for Faster Expressions 之前的数页介绍了我见过的传统型NFA引擎使用的各种优化。没...
  • 1.1 Python是什么

    1.1 Python是什么 1.1 Python是什么 Python 是一个简单、易读、易记的编程语言,而且是开源的,可以免费地自由使用。Python 可以用类似英语的语法编写程序,编译起来也不费力,因此我们可以很轻松地使用 Python。特别是对首次接触编程的人士来说,Python 是最合适不过的语言。事实上,很多高校和大专院校的计算机课程均采用 P...
  • 空标题文档

    第 1 版致谢 如果没有我的好妻子 Patricia,没有她给予的灵感、鼓励和支持,这本书根本不可能开始,当然也无从结束。因为卡特(我们的儿子)对学习编程产生了浓厚的兴趣,而我们找不到一本合适的书来满足他高涨的学习热情,所以 Patricia 对我说:“你应该写本书,这会是一个不错的项目,你们两个可以合作来完成。”她总是对的,这一次也不例外。Patric...
  • 空标题文档

    13.5 使用PY文件存储配置 PY文件格式意味着使用Python代码作为配置文件以及实现应用程序的语言。我们将有一个配置文件,它只是一个简单的模块,配置文件的语法就是Python。这样就不需要解析过程。 使用Python时需要在设计上注意几点。我们有两个全局的策略来使用Python作为配置文件。 一个最上层的脚本:在这种情况下,配置文件只是最上层...
  • 空标题文档

    7.1 numbers的抽象基类 numbers包提供了大量的数值类型,它们都实现了numbers.Number。另外,fractions和decimal模块提供了可扩展的数值类型:fractions.Fraction和decimal.Decimal。 这些类定义基本和数学中数的分类是一致的。如果要了解数论中不同数的基本概念。可以参见这篇文章http:...
  • 空标题文档

    11.5 使用嵌套循环 那么我们能够用嵌套循环做些什么呢?嗯,嵌套循环最擅长的工作就是得出一系列决定的所有可能的排列和组合。 术语箱 排列(permutation)是一个数学概念,表示结合一组事物的唯一方式。组合(combination)与它很类似。它们的区别在于,对于组合,顺序并不重要,而排列中顺序会有影响。 如果要从 1 到 20 选择...