posted @ 2018-11-22 22:36 草妖 阅读(464) 评论(0) 推荐(0)
posted @ 2018-11-22 00:25 草妖 阅读(348) 评论(0) 推荐(0)
|
|||
摘要:
# 关于html.parse.HTMLParser的使用 from html.parser import HTMLParser class MyHtmlParser(HTMLParser): # 使用“”将会被调出来 def handle_decl(self, decl): # 实现基类的方法 HTMLParser.handle_decl(self... 阅读全文
posted @ 2018-11-22 00:25 草妖 阅读(348) 评论(0) 推荐(0)
摘要:
使用textwrap.wrap() 使用textwrap.fill 使用textwrap.shorten() 对文本内容进行缩进操作 使用dedent() 使用indent() 阅读全文
posted @ 2018-11-21 23:42 草妖 阅读(250) 评论(0) 推荐(0)
摘要:
# 关于format和format_map的使用# 如果要使用输出的字符串对其不仅仅是可以使用format,还可以使用ljust/rjust/center来处理,输出当然也可以是使用%来进行操作,但是format()属于Python3的特性,所以在这里专门介绍format,其他的暂不打算做笔记 # 阅读全文
posted @ 2018-11-20 17:54 草妖 阅读(513) 评论(0) 推荐(0)
摘要:
unicodedata.normalize()清理字符串 # normalize()的第一个参数指定字符串标准化的方式,分别有NFD/NFC 注:Python中同样支持NFKC/NFKD,使用原理同上 combining()匹配文本上的和音字符 使用strip()、rstrip()和lstrip() 阅读全文
posted @ 2018-11-19 20:31 草妖 阅读(3080) 评论(0) 推荐(1)
摘要:
str.replace()可以进行简单的替换 re.sub()可以使用正则替换 # re.sub还可以保留原字符串的大小写(不过要麻烦一些) 使用calendar.month_abbr # 可以将字符串/数字进行转换成为对应的因为月份 使用re.subn() # 进行统计进行替换的次数 upper( 阅读全文
posted @ 2018-11-18 00:07 草妖 阅读(1478) 评论(0) 推荐(0)
摘要:
split()对字符串进行划分: 复杂一些可以使用re.split() 捕获分组和非捕获分组 startswith、endswith和fnmatch 如果想忽略该区别可以是fnmatchcase(),fnmatchcase()严格区分大小写 finditer()将找到的全部的参数以迭代器的形式返回 阅读全文
posted @ 2018-11-17 11:18 草妖 阅读(620) 评论(0) 推荐(0)
摘要:
# 下面结果执行一次不容易出差距,所以都执行100000次 # 第一种:字典推导式 # 第二种:dict() # 第三种:通过键值来构建 下面是输出结果: 阅读全文
posted @ 2018-11-16 00:26 草妖 阅读(206) 评论(0) 推荐(0)
摘要:
关于itertools.groupby() itertools.groupby()就是将相邻的并且相同的键值划分为同一组,相似功能可以看https://docs.python.org/3/library/itertools.html?highlight=groupby#itertools.group 阅读全文
posted @ 2018-11-15 22:42 草妖 阅读(1296) 评论(0) 推荐(0)
摘要:
# operator.itemgetter(*items) # 获取item # 使用attrgetter()获取其属性# 《python cookbook》 书籍的例子 # 使用attrgetter可以使用lambda来进行代替: 《python cookbook》书籍中提到attrgetter( 阅读全文
posted @ 2018-11-14 00:27 草妖 阅读(126) 评论(0) 推荐(0) |
|||