概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现...
分类:
编程语言 时间:
2015-12-08 15:58:00
阅读次数:
167
1、必备#### 第一波 ####def foo(): print 'foo' foo #表示是函数foo() #表示执行foo函数 #### 第二波 ####def foo(): print 'foo' foo = lambda x: x + 1 foo() # 执行下...
分类:
编程语言 时间:
2015-12-08 14:17:51
阅读次数:
278
1.字符串的定义,单双引号一样,可以使用转义\2.拼接字符串str1+str23.转换成字符串 str(1000000000000000L)->'1000000000000000' repr(100000000000000000L)->'100000000000000000L' repr是会保...
分类:
编程语言 时间:
2015-12-06 19:27:48
阅读次数:
257
一、python内部代码执行过程|python文件内置模块类库自定义模块二、解释器#!/usr/bin/envpythonC语言:代码编译得到机器码,机器码在处理器上直接执行,每一条指令控制CPU工作python:代码编译得到字节码,虚拟机执行字节码并转换成机器码再后在处理器上执行Python的运行速度相..
分类:
编程语言 时间:
2015-12-03 02:20:41
阅读次数:
361
在面试的时候,被问到装饰器,在用的最多的时候就@classmethod ,@staticmethod,开口胡乱回答想这和C#的static public 关键字是不是一样的,等面试回来一看,哇,原来是这样,真佩服我当时厚着脸皮回答的那些问题... OK,先来张图看看装饰器内容: OK,我们留...
分类:
编程语言 时间:
2015-12-02 18:00:50
阅读次数:
150
L = [ ['Apple','Google','Microsoft'], ['Java','Python','Ruby','PHP'], ['Adam','Bart','Lisa'] ]#打印Appleprint(L[0][0])#打印Pythonprin...
分类:
编程语言 时间:
2015-12-01 14:33:07
阅读次数:
192
装饰器:1、装饰器是一个函数,至少两层函数。2、例如@auth:执行auth啊函数,被装饰的函数作为参数auth(foo)auth函数的返回值,赋值给被装饰的函数的函数名。3、动态参数,可以装饰含有n个参数的函数。4、函数返回值5、多装饰器->盒子模型6、三层,三层的如何使用。比原来..
分类:
编程语言 时间:
2015-11-29 07:02:16
阅读次数:
166
一、collections:内建集合模块. 1、namedtuple:创建一个自定义的tuple对象 2、deque:为了高效实现插入和删除操作的双向列表,适合用于队列和栈 3、defaultdict:Key不存在时返回默认值 4、OrderedDict:保持Key的顺序 5、Counte...
分类:
编程语言 时间:
2015-11-27 21:41:48
阅读次数:
341
推荐学习书目?Learn Python the Hard Way?Python 学习手册?Python Cookbook?Python 基础教程Python Sites?PyPI - Python Package Index?http://www.simple-is-better.com/?http...
分类:
编程语言 时间:
2015-11-27 06:46:54
阅读次数:
232
集合特点:集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键,与列表和元组不同,集合无法通过数字进行索引。此外,集合中的元素不能重复。1 定义2 3 set() -> new empty set object4 set(iterable) -> new set object5 s = {0}...
分类:
编程语言 时间:
2015-11-25 01:10:27
阅读次数:
168