自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 进程与线程

multiprocessing        进程模块。Process        表示一个进程。常用方法        start():启动一个进程。        join():等待子进程结束后,再执行父进程。如:import osfrom multiprocessing import Process # Process是跨平台的进程def fun(*a

2016-10-20 17:39:25 292

原创 io

StringIO        在内存中读取str。需导入io模块。

2016-10-17 23:07:23 245

原创 元类

type        type函数即可返回一个对象的类型,也可动态地创建一个新的类。如:def say(self): # 因为该方法要传入到类中,所以必须定义一个self参数 print("say hello")d = type('Demo', (object,), dict(say=say))d1 = d()d1.say() # say hello

2016-10-14 14:52:45 706

原创 常用模块——sys,pickle,json

sys模块        argv:以命令行形式运行时,跟在python命令后的数据,将这些数据以list形式返回,第一个参数是当前运行的python文件名。如:D:\python\workspace>python demo.py xx oo yy 11-231['demo.py', 'xx', 'oo', 'yy', '11-231'] # 输出python后跟的所有参数,以空格分隔一个

2016-10-10 17:35:05 338

原创 内置函数

常用列表        系统函数是可以直接调用式。        del():删除相应的变量,删除后该变量就相当于未进行定义。        len():获取序列的长度。        type():获取指定变量的类型,如tuple,list等。        str():将指定的变量转换为字符串。        help():查询文档。比如help(dict.keys)就

2016-10-08 18:39:11 1675

原创 generator,迭代器,装饰器与偏函数

生成器        generator。它保存的是列表元素生成的算法,每调用一次next()函数时,就会根据算法返回一个元素,避免了一次性生成过多的元素,导致内存溢出。        参考1定义列表        在for循环中,可以使用如下方法生成一个列表:def f(m): return m*2L = [f(m) for m in 'abc']prin

2016-10-08 17:32:13 292

原创 异常,类与枚举

基础        除了关键字不一样外,其余的与java完全相同。        try-except-finally分别表示java中的try,catch,finally。java中的throw在python中用raise代替。try: f = file('x.txt')except Exception, e: # 捕获异常,并将异常信息用e变量存储 print eelse:

2016-10-04 12:06:33 1309

原创 文件与file与os

常用方法        open():打开指定的文件,返回一个file object。该方法是内置函数,不需要导入做任何模块即可使用,跟help方法一样。在打开文件时,可选择传入的模式。模式有三种:        a——文件不存在则新建,已有则将内容追加到文件结尾,可写不可读。        w——新建不存在的文件,清除已有文件的旧内容,可写不可读。清空原文件内容,重新写入新的内容。如

2016-10-03 21:57:29 551

原创 正则表达式与MatchObject

基础        python中,正则表达式默认使用的是贪婪匹配,可以在元字符(如+,*,{}等)后面跟?以使用非贪婪匹配。如:#coding:utf-8import res = r'ad?'print re.findall(s,'addddd') # ad# 如果将s=r"ad??",则返回的结果是are模块        对正则表达式的操作都需要re模块的支持。该模块

2016-10-02 17:02:39 693

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除