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

    9.5 什么是字符串 字符串就是字符并列的结果,但在不同的语言中,字符串列的表现方式各不相同。 本节我们来看一下 C、Pascal、Java、Ruby 和 Python 这几种语言中的字符串。这五种语言中,只有 C 语言中的字符串不知道自身的长度。其他语言中的字符串都携带有表现自身长度的整数。可以说 C 语言中的字符串是最为原始的字符串。 带有长度信...
  • 空标题文档

    23.2 掷骰子 几乎所有人都玩过用到骰子的游戏,可能是 Monopoly、Yahtzee、Trouble、Backgammon 或者别的游戏。不论是哪个游戏,掷骰子都是在游戏中生成随机事件的最常用的方式之一。 骰子在程序中很容易模拟,Python 的 random 模块提供了两种方法来完成这项工作。一种方法是使用 randint() 函数,它会选择一...
  • 空标题文档

    3.2 栈机器和 FORTH 语言 FORTH 语言开发于 1958 年左右 3,是一种几乎没有语法的语言。 3于 1969 年发布。 其设计者 Charles H. Moore 说 FORTH 是最简单的计算机语言 4。他认为,世上所有的程序设计语言都具备一定的可读性,但初次接触某种 语言的人常常感到困惑,这是由于它们的语法往往晦涩难懂且变化多端...
  • 空标题文档

    1.7 如果出问题 如果程序中出现错误无法运行,怎么办呢?可能会发生两种不同类型的错误。下面就来了解这两种错误,这样无论遇到哪一种错误你都能知道如何应对。 语法错误 IDLE 在尝试运行程序前会对程序做一些检查。如果 IDLE 发现一个错误,这往往是一个语法错误(syntax error)。语法就是一种编程语言的拼写和文法规则,所以出现语法错误意味着...
  • 空标题文档

    8.1 计数循环 第一种循环称为计数循环。我们还听过有人把它叫做 for 循环,因为很多语言(包括 Python)在程序中都使用 for 关键字来创建这种类型的循环。 下面就来尝试使用计数循环的程序。在 IDLE 中使用 File(文件) > New(新建)命令打开一个新的文本编辑器窗口(就像写第一个程序时一样)。然后键入代码清单 8-1 中的程序。 ...
  • 附录C Python 3:一种编程语言进化的产物

    附录C Python 3:一种编程语言进化的产物 附录C Python 3:一种编程语言进化的产物 Matz(Ruby的作者)有一个伟大的论证,即“开源要么不断演变,要么消失。” ——Guido van Rossum,2008年3月 (在PyCon会议上口头论述) Python 3代表Python语言进化的一个产物,所以它不会执行大多数针对Py...
  • 空标题文档

    1.5 通过工厂函数调用init() 我们可以使用工厂函数来完成所有Card对象的创建,这比枚举52张牌的方式好很多。在Python中,实现工厂有两种途径。 定义一个函数,返回不同类的对象。 定义一个类,包含了创建对象的方法。这是完整的工厂设计模式,正如设计模式书中提到的。在类似Java这样的语言里,工厂类层次结构是必需的,因为语言本身不支持可以脱...
  • 空标题文档

    9.8 使用XML转储和加载 Python中的xml包中包含了很多用于解析XML文件的模块,也包括一个文件对象模型(Document Object Model,DOM)的实现,可用于生成XML文档。和之前的json模块一样,这并不是一个完整的对Python对象持久化的方案。然而,由于XML文件格式的普遍使用,Python对象与XML文档之间的转换经常会发...
  • 空标题文档

    2.2 名字 再回到 Python Shell 窗口。(如果完成第 1 章中的例子后关闭了 IDLE,现在要再打开它。)在提示符后面键入: >>> Teacher = "Mr. Morton">>> print Teacher (记住,>>> 是 Python 显示的提示符。你只需要键入它后面的内容,然后按回车。)你会看到下面的结果: Mr. M...
  • 空标题文档

    版权信息 书名:Python面向对象编程指南 ISBN:978-7-115-40558-6 本书由人民邮电出版社发行数字版。版权所有,侵权必究。 您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。 我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对该用户实施包...