print 中的' '和""都是一样的,可以互用,当文中包含有'时候可以使用""这个符号。这样可以不用转义字符。 字符串连接使用的是, 在输入中文的时候要使用utf-8编码 第一行编码注释 u代表的是编码支持中文 如果上面有编码注释则可以print 后面不带u也可以输入输出中文 因为Python把0 ...
分类:
编程语言 时间:
2016-07-20 19:16:16
阅读次数:
187
<--目录-->模块和模块的常用方法函数式编程yield三元运算Lambda表达式内置涵数常用模块【模块和模块的常用方法】至关重要的__init__.py#包一定要有这个__init__.py文件,他才是包,这样才能通过form包名
import模块名(.py文件名)来去引用这个包的某个模块的某个函数功..
分类:
编程语言 时间:
2016-07-19 14:00:59
阅读次数:
254
部分参考自:http://www.geekfan.net/7862/ 新式类与经典类 2和3不一样,3都是新式类。 新式类和经典类的区别: 新式类要指明父类,上面代码class B 声明他的父类为object。 python是动态语言,可以动态的添加属性。 __slots__槽,属性限制了实例b只能 ...
分类:
编程语言 时间:
2016-07-17 11:44:15
阅读次数:
359
迭代器 可以写到for循环in后面的对象都是可迭代的,比如list,dict,字符串等。 print [fib_opt(i) for i in range(100)] 在算100的时候,前面99个还是要重新计算。重复计算了很多次。 yield 包含yield语句的函数会被编译成生成器。生成器是惰性求 ...
分类:
编程语言 时间:
2016-07-15 06:09:05
阅读次数:
213
python笔记 - day4-之装饰器 装饰器流程剖析: ...
分类:
编程语言 时间:
2016-07-14 18:49:32
阅读次数:
169
python中一切皆对象,函数也看做对象。 常用的几个内建函数Map,Reduce,Filter,lamda。 Filter 筛选出满足过滤条件的元素 Map 接收两个参数,第一个是函数,第二个是list,返回结果 Reduce 和map一样接收两个参数,但是他返回一个结果,会迭代第二个参数list ...
分类:
编程语言 时间:
2016-07-13 06:51:33
阅读次数:
156
<--目录-->1)Python文件处理2)字符串处理3)列表、元组、字典的使用4)集合的妙用1、文件处理文件处理模式r以只读模式打开文件w以只写模式打开文件a以追加模式打开文件r+为读写模式rw跟r+一样,先读后写w+为写读模式,会先清空这个文件,再往里面写a+为追加模式rb以读..
分类:
编程语言 时间:
2016-07-05 06:29:34
阅读次数:
220
元组: 字符串: 1. 2. 3. 4. 5. 6. ...
分类:
编程语言 时间:
2016-07-04 23:27:38
阅读次数:
170
面向对象第二节 要点: 1. 封装,对象中嵌套对象 2. pickle,load,切记,一定要先导入相关的类 回顾上一节: 面向对象三大特性: 封装、继承、多态(多种类型、多种形态) 关于多态,任意参数的函数有如下特性: 关于arg参数: 面向对象中类成员 字段:静态字段、普通字段 P.S:静态字段 ...
分类:
编程语言 时间:
2016-07-02 01:43:27
阅读次数:
270
2、I/O input output print() input()(输入的值,类型为str) 3、dict,key-value,根据key值算出value的存储位置(内存地址),通过key计算位置的算法是哈希算法,所以key的取值,一定是不可变的(所以list不可为Key) 4、不可变对象。对于不 ...
分类:
编程语言 时间:
2016-06-28 12:16:01
阅读次数:
151