摘要: 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链 阅读全文
posted @ 2018-07-17 11:44 小小猎魔人 阅读(132) 评论(0) 推荐(0) 编辑
摘要: re模块下的常用方法 综合练习与扩展 1、匹配标签 import re ret = re.search("<(?P<tag_name>\w+)>\w+</(?P=tag_name)>","<h1>hello</h1>") #还可以在分组中利用?P<name>的形式给分组起名字 #获取的匹配结果可以直 阅读全文
posted @ 2018-07-17 09:18 小小猎魔人 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 一说规则我已经知道你很晕了,现在就让我们先来看一些实际的应用。在线测试工具 http://tool.chinaz.com/regex/ 字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在 阅读全文
posted @ 2018-07-12 18:03 小小猎魔人 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一,异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一 if #语法错误示范二 def test: pass #语法错误示范三 print(haha 语法错误 2.逻辑错误(逻辑错误) 阅读全文
posted @ 2018-07-11 21:45 小小猎魔人 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 时间模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00 阅读全文
posted @ 2018-07-11 10:54 小小猎魔人 阅读(218) 评论(0) 推荐(0) 编辑
摘要: collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问 阅读全文
posted @ 2018-07-10 09:00 小小猎魔人 阅读(141) 评论(0) 推荐(0) 编辑
摘要: configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 查找文件 增删改操作 五,loggin 阅读全文
posted @ 2018-07-09 11:52 小小猎魔人 阅读(164) 评论(0) 推荐(0) 编辑
摘要: # 模块: 一个py文件就是一个模块. ''' python开发效率之高:Python的模块非常多,第三方库. 模块分类: 1,内置模块:登录模块,时间模块,sys模块,os模块 等等. 2,扩展模块. itchat 微信有关.爬虫: beautifulsoup 所有的扩展模块:https://pypi.org/ ... 阅读全文
posted @ 2018-07-06 12:10 小小猎魔人 阅读(180) 评论(0) 推荐(0) 编辑
摘要: # class F: # pass # class A(F): # pass # class B(A): # pass # class C: # pass # obj1 = B() # print(isinstance(obj1,B)) # print(isinstance(obj1,A)) # print(isinstance(obj1,F)) # isinst... 阅读全文
posted @ 2018-07-05 09:35 小小猎魔人 阅读(181) 评论(0) 推荐(0) 编辑
摘要: # 1,初识属性: # class A: # def __init__(self, name, weight, height): # self.name = name # self.__weight = weight # self.__height = height # # @property # 属性 # def bmi... 阅读全文
posted @ 2018-07-05 09:29 小小猎魔人 阅读(212) 评论(0) 推荐(0) 编辑