- 博客(9)
- 收藏
- 关注
转载 vim练级攻略
【转】vim练级攻略vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类...
2018-03-11 22:47:55
183
异常处理
names = ['bzh','bob']data = {}names[3]data['jack']try: names[3] data['jack']except KeyError as e: print("没有这个key",e)except IndexError as e: print("列表操作错误",e)except Exception as e: print...
2018-02-26 00:25:28
203
类
构造函数 :在实例化类时做一些初始化的工作析构函数:在实例释放或销毁的时候,做一些收尾工作,例如关闭一些数据库连接、文件等。继承与多态class People(object): #经典类写法 n = 123 #类变量 def __init__(self,name,age): self.name = name self.age = age...
2018-02-24 23:41:03
270
filter,map与reduce
filter(lambda n : n>5,range(10)filter,迭代器,把符合要求的值列出来(此处要求为n>5)map(lambda n : n*n,range(10)map,把对参数的操作就过列出来(此处操作为n*n)functools.reduce(lambda x ,y : x*y,range(1,10))reduce把一个函数作用在一个序列[x1, x2, x3.....
2018-02-19 23:10:19
910
字符编码
1.在python2默认编码是ASCII, python3里默认是unicode2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间3.在py3中encode,在转码的同时还会把string 变成bytes类型,decode在解码的...
2018-02-14 23:55:12
250
文件读写
文件读写f = open("title",'r',encoding = "utf-8") #文件句柄这里'r'表示只读,'w'表示写,'a'表示追加,'r+表示读写,读是从头读,写从最后写,'w+'表示写读,创建一个文件,先写再读,读完只能从最后开始写'rb'以二进制模式读文件'wb'以二进制模式写文件'ab'追加print(f.tell())显示光标位置f.readline()读一行f.read...
2018-02-14 23:34:32
215
python中列表copy
python中copy为浅复制可见,copy只能copy第一层,列表里包含列表等时,copy的是内存地址而如果不copy,直接赋值呢,那么直接传递的就是内存地址那如果想深copy呢,引入copy模块,copy.copy()事实上。,浅copy不只有一种方法方法1 : s1 = s.copy()方法2 : s2 = s[:] #切片方法3 : s3 = list(s)...
2018-02-10 20:12:50
305
模块初识
首先,自己创建的 .py 程序不能与已安装的模块同名,否则不一定能实现模块功能sys模块sys.path显示python环境变量,即python到该目录下寻找要导入的模块一般的标准库在python\\lib下第三方库在python\\lib\\site-packages下ps: sys是python自带的用c语言写的模块,所以这两个目录下找不到sys.argv 打印当前脚本相对路径(pycharm...
2018-02-09 16:28:20
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人