python笔记
学习python过程中的学习笔记
编程界的小学生、
这个作者很懒,什么都没留下…
展开
-
python之os模块
python之os模块1、os.access()查看文件是否有指定权限,有则返回True否则返回flaseos.access(path, mode)path:指定文件路径mode:参数有F_OK(是否存在),R_OK(可读),W_OK(可写),X_OK(可执行)2、os.chdir()方法用于改变当前工作目录到指定的路径。3、os.getcwd()方法用于查看当前路径。4、os.c...原创 2019-01-03 17:17:00 · 71 阅读 · 0 评论 -
shutil,zipfile,tarfile模块
一,shutil模块1、shutil.chown()shutil.chown('test.txt',user='mysql',group='mysql') #改变文件的属主和属组.2、shutil.copy()shutil.copy('test.txt','test_copy.txt') #拷贝文件3、shutil.copy2()shutil.copy2('test...原创 2019-01-03 17:09:00 · 78 阅读 · 0 评论 -
python之random模块
1、random.random() 生成一个大于0小于1的随机数。2、random.uniform(a,b) 生成一个大于a,小于b的浮点型随机数。3、random.randint(a,b) (a<=N<=b) 生成一个指定范围内的整数。4、random.randrange([start],[end],[step]) 从指定范围内,按指定的基数递增的集合中获取一...原创 2019-01-03 16:28:00 · 65 阅读 · 0 评论 -
python之sys模块
1、sys.argv 返回命令行参数列表,sys.argv[0]为程序名称。2、sys.modules.keys() 返回所有已导入的模块列表。3、sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息。4、sys.exit(n) 退出程序,正常退出时exit(0)。5、sys.hex...原创 2019-01-03 16:24:00 · 46 阅读 · 0 评论 -
python容器相关类 -- 集合(set)和双端队列(deque)
在Python中,除了列表(list)、元组(tuple)、字典(dict)等常见的容器类型外,还提供了集合(set)、双端队列(deque)等数据类型。 set: 1,不能记录元素的的添加顺序。 2,元素不可重复。(可以利用这一点为列表的元素去重) 3,是可变容器,可以改变容器中的元素。 4,还有一个不可变版本 -- frozenset。 s...原创 2020-02-29 17:44:00 · 185 阅读 · 0 评论 -
对sorted函数的补充,以及与列表中的排序方法sort()的比较
sort方法: 1,sort()是对一个容器(列表)进行排序,无返回值,直接改变容器。 2,sort()能够运用key参数传入一个自定义的函数或者匿名函数(函数只能有一个参数)先对比较的元素进行某种操作,然后根据这个函数的返回值进行排序。 3,key的参数的函数只能是具有一个参数的函数。内置sorted()函数: 1,sorted()可以对所有的可迭代对象进行排序,有返...原创 2020-02-28 20:58:00 · 283 阅读 · 0 评论 -
python之自定义排序函数sorted()
sorted()也是一个高阶函数,它可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。def custom_sort(x,y): if x>y: return -1 if x<y:...原创 2019-01-11 21:08:00 · 294 阅读 · 0 评论 -
python模块之collections模块
计数器 Counter计数元素迭代器 elements()计数对象拷贝 copy()计数对象清空 clear()from collections import Counter#import collectionsd = Counter("abdadakdabfdj") #对值计数,返回一个对象print(d, type(d)) ...原创 2019-01-04 21:50:00 · 63 阅读 · 0 评论