摘要:
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优 阅读全文
posted @ 2016-09-16 17:37
朝阳的向日葵
阅读(599)
评论(0)
推荐(0)
摘要:
我想将 b = {'a':234,'b':1,'c':2,'e':2387} 分别按照key和value进行排序,该怎样办呢? Python中比较常用的排序有两个函数, 一、定义 (1)一个是List数据结构中的sort >>> help(list.sort)Help on method_descr 阅读全文
posted @ 2016-09-16 16:05
朝阳的向日葵
阅读(455)
评论(0)
推荐(0)
摘要:
先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因(这里我们把动 阅读全文
posted @ 2016-09-16 15:11
朝阳的向日葵
阅读(281)
评论(0)
推荐(0)
摘要:
语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用 赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以 阅读全文
posted @ 2016-09-16 15:05
朝阳的向日葵
阅读(323)
评论(0)
推荐(0)
摘要:
请看下面的一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 origin = {'a':100,'b':[1,2,34,5]} obj_copy ={}; print origin; obj_copy['key1']= origin; obj_copy[ 阅读全文
posted @ 2016-09-16 14:11
朝阳的向日葵
阅读(397)
评论(0)
推荐(0)

浙公网安备 33010602011771号