搜书网 本次搜索耗时 0.021 秒,为您找到 2154 个相关结果.
  • 8. 编辑器和集成开发环境

    8. 编辑器和集成开发环境 8. 编辑器和集成开发环境 有很多支持Python编程语言的集成开发环境。大多数编辑器和集成开发环境支持语法高亮,调试工具和 PEP 8 [https://peps.python.org/pep-0008/ ] 检查。 请访问 Python Editors [https://wiki.python.org/moin...
  • 集合

    21 2025-02-03 《Python 之旅》
    集合 集合常用操作 创建集合 遍历集合 添加元素 删除元素 交集/并集/差集 参考资料 集合 集合(set)和字典(dict)类似,它是一组 key 的集合,但不存储 value。集合的特性就是:key 不能重复。 集合常用操作 创建集合 set 的创建可以使用 {} 也可以使用 set 函数: >>> s1 = ...
  • 使用元类

    使用元类 type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个 Hello 的class,就写一个 hello.py 模块: class Hello(object): def hello(self, name='world'): ...
  • 2.5 绘制直方图

    2.5 绘制直方图 2.5 绘制直方图 Python中有不少画图的包。这里我们要演示的是pyplot ,来自matplotlib (http://matplotlib.sourceforge.net )。 很多Python安装程序中都带有这个包。启动Python解释器,输入以下命令就可以查看是否安装了这个包: import matplotlib...
  • 14.4 小结

    14.4 小结 14.4 小结 在本章中,你学习了如何创建用于开始新游戏的Play按钮,如何检测鼠标事件,以及在游戏处于活动状态时如何隐藏鼠标光标。你可以利用学到的知识在游戏中创建其他按钮,如用于显示玩法说明的Help按钮。你还学习了如何随游戏的进行调整其节奏,如何实现记分系统,以及如何以文本和非文本方式显示信息。 项目2 数据可视化 第 15 ...
  • generator

    generator generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 ES6定义generator标准的哥们借鉴了Python的generator的概念和语法,如果你对Python的generator很熟悉,那么ES6的generator就是小菜一碟了。如果你对Python还不...
  • ThreadLocal

    18 2025-02-03 《Python 之旅》
    ThreadLocal 小结 参考资料 ThreadLocal 我们知道,同一进程的多个线程之间是内存共享的,这意味着,当一个线程对全局变量做了修改,将会影响到其他所有线程,这是很危险的。为了避免多个线程同时修改全局变量,我们就需要对全局变量的修改加锁。 除了对全局变量的修改进行加锁,你可能也想到了可以使用线程自己的局部变量,因为局部变量只有线...
  • 错误和异常 (3)

    错误和异常 (3) assert 错误和异常 (3) 按照一般的学习思路,掌握了前两节内容,已经足够编程所需了。但是,我还想再多一步,还是因为本教程的读者是要 from beginner to master。 assert >>> assert 1 == 1 >>> assert 1 == 0 Traceback ...
  • 第12章 模块

    第12章 模块 本章主题 ♦ 什么是模块 ♦ 模块和文件 ♦ 命名空间 ♦ 导入模块 ♦ 导入模块属性 ♦ 模块内建函数包模块的其他特性 本章将集中介绍Python模块和如何把数据从模块中导入到编程环境中。同时也会涉及包的相关概念。模块是用来组织Python代码的方法,而包则是用来组织模块的。本章最后还会讨论一些与模块有关的其他方面的问题...
  • 6.19 相关模块

    6.19 相关模块 表6.12列出了与序列类型相关的关键模块,这个列表包含了前面我们间接提到的数组模块,它就像列表类型,不过它要求所有的元素都是同一类型。copy模块(可以参考下面的6.20节)负责处理对象的浅拷贝和深拷贝。 operator模块除了提供与数字操作符相同的功能外,还提供了与序列类型操作符相同的功能。types模块是代表python...