上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 Foo 的对象 检查n1是否由int方法转化 二、issubclass(sub, super) 检查sub类是否是 super 类的派生类 三、异常处理 1、异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不 阅读全文
posted @ 2016-08-25 11:58 fengzao 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 本篇将详细介绍Python 类的成 阅读全文
posted @ 2016-08-24 19:18 fengzao 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到 阅读全文
posted @ 2016-08-21 16:44 fengzao 阅读(184) 评论(0) 推荐(0) 编辑
摘要: json: 作为不同语言间交互的一种共知"格式",不同语言数据交换,以及不同程序之间进行内存数据交换。 简单例子: {"kk": 222, "99": ["ss", "gg"], "44": "ssss"}{u'kk': 222, u'99': [u'ss', u'gg'], u'44': u'ss 阅读全文
posted @ 2016-08-11 16:32 fengzao 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 阅读全文
posted @ 2016-08-09 21:39 fengzao 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 需要: 输出这样一些有规律数据: [0,1,1,2,3,5,8,13,21,34.......]看上面需要好像有一些规律,没错,就是大家熟悉的婓那波契数列,n=(n-1)+(n-2)如13=8+5;运用递归原理得:def func(arg1,arg2): if arg1 == 0: print arg1,arg2 arg3 = arg1 + arg2 print ... 阅读全文
posted @ 2016-08-09 17:25 fengzao 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 装饰器: def wrapper(func): if login('kk'): return func def login(user): if user == 'kk': return True else: print "invalid username" def readirct(url): pa 阅读全文
posted @ 2016-08-05 13:41 fengzao 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、先对比range 和 xrange 的区别 >>> print range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> print xrange(10) xrange(10) 如上代码所示,range会在内存中创建所有指定的数字,而xrange不会立即创建,只有 阅读全文
posted @ 2016-08-05 12:35 fengzao 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 对li列表排序 li = [13,6,22,14,7,99,77] for n in range(1,len(li)-1): #增加一层循环n for m in range(len(li)-n): #该循环将在len范围内选出最大值放在右边,so需要在外壳增加一个范围的循n if li[m] > l 阅读全文
posted @ 2016-08-01 17:58 fengzao 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 文件操作一般包含以下内容: 1、打开文件 2、操作文件 3、关闭文件 一、打开文件: 一般打开文件使用的是: file('路径','权限')和open('路径','权限') 两种方式,推荐是用open,因为: 1、open也是调用源码里的file方法,但有时版本不同或升级了,源码的file位置变动了 阅读全文
posted @ 2016-07-28 18:47 fengzao 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页