![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
陈小起
这个作者很懒,什么都没留下…
展开
-
Python-dict AND set
DICT:和list比较,dict有以下几个特点:查找和插入的速度极快,不会随着key的增加而变慢;需要占用大量的内存,内存浪费多。而list相反:查找和插入的时间随着元素的增加而增加;占用空间小,浪费内存很少。因而,dict是用空间换取时间的一种方法。SET:set可以看成数学意义上的无序和无重复元素的集合原创 2017-09-05 09:44:12 · 214 阅读 · 0 评论 -
Python-function
定义函数时,需要确定函数名和参数个数;如果有必要,可以先对参数的数据类型做检查;函数体内部可以用return随时返回函数结果;函数执行完毕也没有return语句时,自动return None。函数可以同时返回多个值,但其实就是一个tuple原创 2017-09-05 10:22:43 · 215 阅读 · 0 评论 -
Python-module
Python内置的json模块提供了非常完善的Python对象到JSON格式的转换Python提供了pickle模块来实现序列化Python的os模块封装了常见的系统调用由于Python是跨平台的,自然也应该提供一个跨平台的多进程支持。multiprocessing模块就是跨平台版本的多进程模块。Python的multiprocessing模块包装了底层的机原创 2017-09-08 10:37:26 · 177 阅读 · 0 评论 -
Python-调试
第一种方法简单直接粗暴有效,就是用print()把可能有问题的变量打印出来看看凡是用print()来辅助查看的地方,都可以用断言(assert)来替代把print()替换为logging是第3种方式,和assert比,logging不会抛出错误,而且可以输出到文件第4种方式是启动Python的调试器pdb,让程序以单步方式运行,可以随时查看运行状态这原创 2017-09-07 15:08:11 · 254 阅读 · 0 评论 -
正则表达式
在正则表达式中,用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以:'00\d'可以匹配'007',但无法匹配'00A';'\d\d\d'可以匹配'010';'\w\w\d'可以匹配'py3';.可以匹配任意字符,所以:'py.'可以匹配'pyc'、'pyo'、'py!'等等。要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用原创 2017-09-11 10:07:03 · 213 阅读 · 0 评论 -
Python-内置库
datetime是Python处理日期和时间的标准库。collections是Python内建的一个集合模块,提供了许多有用的集合类。原创 2017-09-11 11:01:01 · 1306 阅读 · 0 评论