Python
祉趣
成功靠自己
展开
-
Python基础--list
记录自己的学习过程,希望能坚持下去,今天看了看有关list的,特记录下: list的一些基本方法: | append(...) | L.append(object) -- append object to end | | count(...) | L.count(value) -> integer -- return number of occurrences原创 2017-03-27 16:04:24 · 310 阅读 · 0 评论 -
Python pyquery库解析html网页
pyquery 类似于python版的jquery,以jquery风格解析html:部分方法,代码如下:from pyquery import PyQuery# 可加载html的字符串,或html文件,或url地址"""用法: PyQuery("<html><title>hello</title></html>")原创 2018-12-27 19:59:03 · 832 阅读 · 0 评论 -
python使用configparser模块操作配置文件
一个简单例子:class ReadConfig(object): def __init__(self): # 第一步:创建conf对象 self.cf = configparser.ConfigParser() def set_data(self): # 第二步:添加section、option的值 # 添加:...原创 2018-11-26 14:00:00 · 263 阅读 · 0 评论 -
Python中xlrd模块使用
安装xlrd该模块需要自行安装,直接使用pip安装就能安装简单使用测试使用的表格1、打开表格文件并获取所有sheet名称>>> rb = xlrd.open_workbook(r'E:\py-test\tests.xls')>>> rb.sheet_names()[u'Sheet1', u'Sheet2', u'Sheet3']2、获取需要打...原创 2018-11-17 15:06:15 · 6474 阅读 · 1 评论 -
python中__enter__与__exit__和with的关系及作用
有些事情,可能需要做些初始化操作,使用完成后需要收尾操作,对于此情况,with就能很好的派上用场了,举个栗子:class CallFun(object): def __init__(self, name): print "__init__" self.name = name def runs(self): print "runs...原创 2018-11-22 23:02:18 · 852 阅读 · 0 评论 -
python中 switch 语句的实现
文章内容参考http://code.activestate.com/recipes/410692/#coding:utf-8class switch(object): def __init__(self, value): self.value = value self.fall = False def __iter__(self): "转载 2017-03-19 23:44:11 · 3286 阅读 · 0 评论 -
Python基础--序列
列表、 元组和字符串都是序列, 序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。 索引可以得到特定元素 切片操作符让我们能够获取序列的一个切片, 即一部分序列。切片操作符中的第一个数(冒号之前)表示切片开始的位置,第二个数(冒号之后)表示切片到哪里结束。 如果不指定第一个数,Python就从序列首开始。如果没有指定第二个数,则Python会停止在序列尾。序原创 2017-03-28 21:37:36 · 304 阅读 · 0 评论 -
Python基础--dict
记录自己的学习过程,希望能坚持下去,看了有关dict的,特记录下:根据一个键来对应一个对像。 定义: 变量 a={} 变量 a={key1:value1,key2:value2}字典的基本方法: | clear(...) | D.clear() -> None. Remove all items from D. | | copy(...) | D.copy原创 2017-03-28 00:00:56 · 297 阅读 · 0 评论 -
Python基础--tuple
记录自己的学习过程,希望能坚持下去,看了有关tuple的,特记录下:元组和列表很相似, 唯一的区别是元组定义好之后, 就不能再改动了。 所以元组简单很多。元组的基本方法: | count(...) | T.count(value) -> integer -- return number of occurrences of value | | index(...) |原创 2017-03-27 16:29:03 · 421 阅读 · 0 评论 -
Python基础--装饰器
使用场景: eg:要求调用每个方法前都要打印该函数的名称普通方式,每个方法里面都得写一遍,显得lowdef test1(): print "function name=>>>", test1.__name__ passdef test2(): print "function name=>>>", test2.__name__ ...原创 2019-02-28 11:29:24 · 125 阅读 · 0 评论