您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Python源码剖析

  2. 图书目录   第0章 PYTHON源码剖析--编译PYTHON   0.1 PYTHON总体架构   0.2 PYTHON源代码的组织   0.3 WINDOWS环境下编译PYTHON   0.4 UNIX/LINUX环境下编译PYTHON   0.5 修改PYTHON源代码   0.6 通往PYTHON之路   0.7 一些注意事项   第1部分 PYTHON内建对象   第1章 PYTHON对象初探   1.1 PYTHON内的对象   1.1.1 对象机制的基石——PyObject   
  3. 所属分类:Python

    • 发布日期:2009-11-16
    • 文件大小:686080
    • 提供者:xiancaonima
  1. Python算法中的时间复杂度问题

  2. 时间复杂度用于度量算法的计算工作量,空间复杂度用于度量算法占用的内存空间。这篇文章主要介绍了Python算法中的时间复杂度,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-18
    • 文件大小:193536
    • 提供者:weixin_38560768
  1. python 申请内存空间,用于创建多维数组的实例

  2. 今天小编就为大家分享一篇python 申请内存空间,用于创建多维数组的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-18
    • 文件大小:31744
    • 提供者:weixin_38677806
  1. 从Python的源码来解析Python下的freeblock

  2. 主要介绍了从Python的源码来解析Python下的freeblock,包括内存空间分配等知识,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:52224
    • 提供者:weixin_38640168
  1. python检测空间储存剩余大小和指定文件夹内存占用的实例

  2. 今天小编就为大家分享一篇python检测空间储存剩余大小和指定文件夹内存占用的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:29696
    • 提供者:weixin_38732463
  1. python 基本数据类型占用内存空间大小的实例

  2. 今天小编就为大家分享一篇python 基本数据类型占用内存空间大小的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:25600
    • 提供者:weixin_38752907
  1. Python字符串对象实现原理详解

  2. 主要介绍了Python字符串对象实现原理详解,在Python世界中将对象分为两种:一种是定长对象,比如整数,整数对象定义的时候就能确定它所占用的内存空间大小,另一种是变长对象,在对象定义时并不知道是多少,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:118784
    • 提供者:weixin_38712899
  1. Python参数传递机制传值和传引用原理详解

  2. 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思?    函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。   值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。   引用传
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:54272
    • 提供者:weixin_38658471
  1. 详细分析Python垃圾回收机制

  2. 引入 为什么要有垃圾回收机制   Python中的垃圾回收机制简称(GC),我们在程序的运行中会产生大量的变量用于保存数据,而有时候有些变量已经没有用了就需要被清理释放掉该变量所占据的内存空间。在一些较为低级的语言中(比如:C语言,汇编语言)对于内存空间的释放是需要编程人员来手动进行的,这种与底层硬件直接打交道的操作是十分的危险与繁琐的,而基于C语言开发而来的Python为了解决掉这种顾虑则自带了一种垃圾回收机制,从而让开发人员不必过分担心内存的使用情况而可以全身心的投入到开发中去。 >
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:482304
    • 提供者:weixin_38589314
  1. Python‘==‘ 及 ‘is‘相关原理解析

  2. ‘==’ 比较的是两个对象的值 ‘is’ 比较的是两个对象的内存地址(id) 下面我们着重理解 ‘is’。对于这个,我们需要知道:小整数对象池,大整数对象池,以及intern机制 小整数池:Python预先创建小整数缓存池—— [-5~256],无论创建多少个对象,都是指向同一个地址,这样是为了避免小整数频繁申请和释放内存。 >>> a=3 >>> b=3 >>> a is b True >>> 1+2 is 3 True
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:46080
    • 提供者:weixin_38710557
  1. 对于Python深浅拷贝的理解

  2. 1,浅拷贝是什么? 浅拷贝是对于一个对象的顶层拷贝,通俗的理解是:拷贝了引用,并没有拷贝内容 通过a=b这种方式赋值只是赋值的引用(内存地址),a和b都指向了同一个内存空间,所以他们的id(地址相同),这种就是浅拷贝 2,深拷贝是什么? 通过调用copy包里的deepcopy方法来深拷贝,其实就是在内存区在分配保存了和a相同的数据,用c来指向它,和a的内存地址不同。怎么验证就是我说的这种情况的呢?用下图来说明吧: 可以看出向a 添加一个元素,通过浅拷贝的b也随着改了,但是通过深拷贝的c没改
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:177152
    • 提供者:weixin_38692162
  1. 对Python中小整数对象池和大整数对象池的使用详解

  2. 1. 小整数对象池 整数在程序中的使用非常广泛,Python为了优化速度,使用了小整数对象池, 避免为整数频繁申请和销毁内存空间。 Python 对小整数的定义是 [-5, 256] 这些整数对象是提前建立好的,不会被垃圾回收。在一个 Python 的程序中,无论这个整数处于LEGB中的哪个位置, 所有位于这个范围内的整数使用的都是同一个对象。同理,单个字母也是这样的。 In [1]: a=-5 In [2]: b=-5 In [3]: a is b Out[3]: True In [4]:
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:41984
    • 提供者:weixin_38720461
  1. python字符串Intern机制详解

  2. 字符串在 Python 中是最简单也是最常用的数据类型之一,在 CPython 中字符串的实现原理使用了一种叫做 Intern(字符串驻留)的技术来提高字符串效率。究竟什么是 intern 机制,这种机制又是通过什么方式来提高字符串效率的呢?希望这篇文章能够抛砖引玉。 先来看一段代码: >>> s3 = "hello!" >>> s4 = "hello!" >>> s3 is s4 False >>> id(s3) 803
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:68608
    • 提供者:weixin_38559866
  1. Python生成器定义与简单用法实例分析

  2. 本文实例讲述了Python生成器定义与简单用法。分享给大家供大家参考,具体如下: 一、什么是生成器 在Python中,由于受到内存的限制,列表容量肯定是有限的。例如我们创建一个包含一亿个元素的列表,Python首先会在内存中开辟足够的空间来存储这个包含一亿个元素的列表,然后才允许用户去使用这个列表,这就可能会导致以下问题:   1、内存中没有足够的内存空间开存储这个列表,从而导致列表无法创建   2、即使列表成功创建,然而仍会消耗很长的时间,导致程序效率低下   3、若用户只想访问列表前面的几个
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:83968
    • 提供者:weixin_38610717
  1. python检测空间储存剩余大小和指定文件夹内存占用的实例

  2. 1、检测指定路径下所有文件所占用内存 import os def check_memory(path, style='M'): i = 0 for dirpath, dirname, filename in os.walk(path): for ii in filename: i += os.path.getsize(os.path.join(dirpath,ii)) if style == 'M': memory = i / 1024. / 1024. print '
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:36864
    • 提供者:weixin_38701725
  1. 用Python生成器实现微线程编程的教程

  2. 微线程领域(至少在 Python 中)一直都是 Stackless Python 才能涉及的特殊增强部分。关于 Stackless 的话题以及最近它经历的变化,可能本身就值得开辟一个专栏了。但其中简单的道理就是,在“新的 Stackless”下,延续(continuation)显然是不合时宜的,但微线程还是这个项目 存在的理由。这一点很复杂…… 刚开始,我们还是先来回顾一些内容。那么,什么是微线程呢? 微线程基本上可以说是只需要很少的内部资源就可以运行的进程 ― 并且是在 Python 解释器的
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:122880
    • 提供者:weixin_38665629
  1. python 函数传参之传值还是传引用的分析

  2. 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思?    函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。   值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。   引用传
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:89088
    • 提供者:weixin_38565003
  1. python多进程控制学习小结

  2. 前言: python多进程,经常在使用,却没有怎么系统的学习过,官网上面讲得比较细,结合自己的学习,整理记录下官网:https://docs.python.org/3/library/multiprocessing.html multiprocessing简介 multiprocessing是python自带的多进程模块,可以大批量的生成进程,在服务器为多核CPU时效果更好,类似于threading模块。相对于多线程,多进程由于独享内存空间,更稳定安全,在运维里面做些批量操作时,多进程有更多适用
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:262144
    • 提供者:weixin_38674115
  1. python 基本数据类型占用内存空间大小的实例

  2. python中基本数据类型和其他的语言占用的内存空间大小有很大差别 import sys a = 100 b = True c = 100L d = 1.1 e ="" f = [] g =() h = {} i = set([]) print " %s size is %d "%(type(a),sys.getsizeof(a)) print " %s size is %d "%(type(b),sys.getsizeof(b)) print " %s size is %d "%(type(
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:33792
    • 提供者:weixin_38558655
  1. python 申请内存空间,用于创建多维数组的实例

  2. 以三维数组为例 先申请1个一维数组空间: mat = [None]*d1 d1是第一维的长度。 再把mat中每个元素扩展为第二维的长度: for i in range(len(mat)): mat[i][j] = [None]*d2 类似的,把mat中每个元素扩展为第三维的大小: for i in range(len(mat)): for j in range(len(mat[0]): mat[i][j] = [None]*d3 以上是创建的“数组”其实是list类,不是
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:33792
    • 提供者:weixin_38663167
« 12 3 4 5 6 7 8 9 10 »