摘要: 选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 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)
摘要: 什么是HTTP协议 HTTP协议是一种应用层协议,HTTP是HyperText Transfer Protocol(超文本传输协议)的英文缩写。HTTP可以通过传输层的TCP协议在客户端和服务器之间传输数据。HTTP协议主要用于Web浏览器和 Web服务器之间的数据交换。我们在使用IE或Firefo 阅读全文
posted @ 2016-09-15 15:45 朝阳的向日葵 阅读(10656) 评论(0) 推荐(0)
摘要: 数据(Data)是信息的载体,也就是说数据里面隐含着信息; 它能够被计算机识别、存储和加工处理。它是计算机程序加工的“原料”。随着计算机软件、硬件的发展,以及计算机应用领域的扩大,数据的含义也随之拓广了,它不仅仅是数字和字符串,而图形、图像、声音等,它们也属于数据的范畴。 数据元素(Data Ele 阅读全文
posted @ 2016-09-15 10:56 朝阳的向日葵 阅读(1149) 评论(0) 推荐(0)
摘要: 说到面向对象,大家第一反应应该就是它的三大特性:封装性、继承性和多态性。那么我们先简单的了解一下这三大特性: (1)封装性:封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 在C++中类中成员的属性有:public, protect 阅读全文
posted @ 2016-09-15 10:42 朝阳的向日葵 阅读(1149) 评论(0) 推荐(0)
摘要: 1. 递归概述 递归( recursion)是一种编程技巧,某些情况下,甚至是无可替代的技巧。 递归可以大幅简化代码,看起来非常简洁,但递归设计却非常抽象,不容易掌握。通常,我们都是自上而下的思考问题, 递归则是自下而上的解决问题——这就是递归看起来不够直观的原因。那么,究竟什么是递归呢?让我们先从 阅读全文
posted @ 2016-09-15 10:39 朝阳的向日葵 阅读(11500) 评论(0) 推荐(0)
摘要: Python & BinaryTree 1. BinaryTree (二叉树) 二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分, 阅读全文
posted @ 2016-09-15 08:48 朝阳的向日葵 阅读(2480) 评论(0) 推荐(0)