数智图书馆-无锡数智政务 本次搜索耗时 5.882 秒,为您找到 1067 个相关结果.
  • 14.4 这个点是什么

    14.4 这个点是什么 在前面的球例子中,你可能已经注意到对象名与属性或方法名之间的点。这是 Python 使用对象属性和方法的一种记法:object.attribute 或 object.method() 。就这么简单。这称为点记法,很多编程语言中都使用了这种记法。 现在对于对象已经有了整体认识。下面来建立一些对象!
  • 14.7 隐藏数据

    14.7 隐藏数据 你可能已经意识到,查看或修改对象中的数据(属性)有两种方法。可以直接访问,像这样: myDog . cooked_level = 5 或者也可以使用修改属性的方法,例如: myDog . cook ( 5 ) 如果热狗开始时是生的(cooked_level = 0 ),这两种做法的作用相同。它...
  • 14.8 多态和继承

    14.8 多态和继承 接下来,我们来看对象最为重要的两个方面:多态(polymorphism) 和继承(inheritance)。这两个词很长很深奥,不过正是因为有这两个方面,才使得对象如此有用。我会在下面几节清楚地解释它们的含义。 多态——同一个方法,不同的行为 非常简单,多态是指对于不同的类,可以有同名的两个(或多个)方法。取决于这些方法分别应...
  • 第 16 章 图形

    第 16 章 图形 你已经了解了计算机编程的很多基本要素:输入和输出、变量、判断、循环、列表、函数、对象和模块。希望你能为掌握这些知识感到高兴!现在该利用 Python 和编程做点更有意思的事情了。 这一章中,你会学习如何在屏幕上画图,比如直线、形状、颜色,还会谈到一点动画。这会帮助我们在后面的几章中真正开发游戏和其他程序。
  • 16.5 图像

    16.5 图像 在屏幕上画形状、线和单个像素只是制作图形的一种方式。有时我们还想用从别处得来的图片、可能是数码照片、从网上下载的图片或者在图像编辑程序中创建的图片。在 Pygame 中,使用图像最简单的方法就是利用 image 函数。 下面来看一个例子。我们要显示一个图像,如果你用本书的安装程序安装了 Python,这个图像已经在你的硬盘上了。安装程...
  • 18.3 鼠标事件

    18.3 鼠标事件 我们刚才看到了如何从键盘得到按键事件,以及如何使用这些事件来控制程序中的某些方面。前面使用箭头键让沙滩球向上和向下移动。现在打算使用鼠标来控制球。从中你会了解到如何处理鼠标事件以及如何使用鼠标位置信息。 最常用的 3 类鼠标事件如下: MOUSEBUTTONUP MOUSEBUTTONDOWN MOUSEMOTION...
  • 20.1 使用 PyQt

    20.1 使用 PyQt 使用 PyQt 之前,必须确保你的计算机上已经安装有这个模块。如果你使用这本书的安装程序来安装 Python,就已经安装有 PyQt。不然,还得另外下载安装。PyQt 可以从 得到。要根据你的操作系统和所使用的 Python 版本得到正确的 PyQt 版本(如果运行这本书的安装程序,PyQt 的版本是 2.7.3)。我们这里使用...
  • 23.4 Crazy Eights

    23.4 Crazy Eights 你可能听说过一个叫做 Crazy Eights 1的纸牌游戏,可能还玩过。 1这就类似于“变色龙”纸牌游戏。——译者注 计算机上的纸牌游戏都存在一个问题:这些游戏很难有多个玩家。这是因为,在大多数纸牌游戏中,都不希望你看到其他玩家的牌。如果每个人都在看同一台计算机,那么每个人都会看到所有其他人的牌。所以在计算机...
  • 第 25 章 Skier 游戏的说明

    第 25 章 Skier 游戏的说明 在第 10 章,你键入了 Skier 游戏的代码(希望如此)并运行了它。游戏代码中有一些注释,但除此之外我们没再给出别的说明。通常来说,键入代码然后运行它,是一种学习编程或学习一种语言的好方法,即使你并不能完全理解这些代码。 现在你对 Python 了解得更多了,可能会好奇这个 Skier 程序是怎么工作的。本章,...
  • 27.1 致年龄小的读者

    27.1 致年龄小的读者 对年龄小的读者来说,如果你喜欢用 Python 学习编程,可能也会乐于尝试另一种方法。Squeak Etoys 是一种面向孩子们的编程“语言”,它几乎是完全图形化的。你几乎不用写任何代码,可以通过创建图形对象并修改它们的属性和动作来建立程序。在后台,这些图形对象会转换为一种 Smalltalk 语言的代码,可以在 squeakl...