随笔分类 -  基础

python的if语法
摘要:在赋值表达式中 a=a+3 if a else 0 这种简洁的语法,似乎必须要跟上else,不能写成 a=a+3 if a ,否则会报错 阅读全文
posted @ 2018-08-28 11:52 庭明 阅读(165) 评论(0) 推荐(0)
Python的generator生成器
摘要:generator保存的是算法,元素仅在使用的时候生成,占用内存小,总元素的个数可以是无限个。 简单的生成器与列表生成式,区别仅在于将中括号[ ],换成小圆括号( ). In [1]: g=(x*x+2 for x in range(5)) In [2]: g Out[2]: <generator 阅读全文
posted @ 2018-08-27 17:29 庭明 阅读(281) 评论(0) 推荐(0)
python 的StringIO
摘要:python 3.4以后StringIO和cStringIO就没有了,转移到 io,的StringIO和BytesIO from io import StringIO fp=StringIO( ) 1.StringIO模块 StringIO用于像文件一样对字符串缓冲区或者叫做内存文件进行读写。 f 阅读全文
posted @ 2018-08-27 17:28 庭明 阅读(8487) 评论(0) 推荐(0)
selenium安装后,需要安装浏览器驱动
摘要:google的驱动:chromedriver.exe 驱动版本与chrome版本对应的目录: http://npm.taobao.org/mirrors/chromedriver/2.32/notes.txt http://npm.taobao.org/mirrors/chromedriver/2. 阅读全文
posted @ 2018-08-27 11:45 庭明 阅读(1201) 评论(0) 推荐(0)
enumerate
摘要:python内置函数,传入列表,返回索引值与列表元素 for index, item in enumerate(list1): print index, item 阅读全文
posted @ 2018-08-27 11:41 庭明 阅读(148) 评论(0) 推荐(0)
IO文件相关操作
摘要:IO编程 IO 即Input/Output input stream 就是数据从外面(磁盘、网络)流进内存,output stream 就是数据从内存流到外面去。 通常cpu 和 内存的速度远远高于外设的速度,所以在IO编程中,存在速度严重不匹配的问题。 例,把100M的数据写入磁盘,CPU输出10 阅读全文
posted @ 2018-07-13 16:52 庭明 阅读(439) 评论(0) 推荐(0)
Time-python
摘要:1 datetime datetime是Python处理日期和时间的标准库 1.1 datetime.datetime datetime.datetime.now() 返回当前日期和时间 from datetime import datetime now=datetime.now() print(n 阅读全文
posted @ 2018-07-13 11:58 庭明 阅读(206) 评论(0) 推荐(0)