15.1、概述 正则表达式,Regular Expression,缩写为 regex、regexp、RE 等。 正则表达式是文本处理极为重要的技术,用它可以对字符串按照某种规则进行检索、替换。 1970 年代,Unix 之父 Ken Thompson 将正则表...
14、python3 文本处理
14.1、案例1:单词统计 对 sample 文件进行不区分大小写的单词统计? 要求用户可以排除一些单词的统计,例如 a、the、of 等不应该出现在具有实际意义的统计中,应当忽 略。 要求,全部代码使用函数封装、调用完...
13、python3 文件应用
13.1、open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意: 使用 open() 方法一定要保证关闭文件对象,...
12、Python3 数据结构应用
本章节我们主要结合前面所学的知识点来介绍 Python 数据结构。 12.1、列表 Python 中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 以下是 Python ...
11、Python3 函数应用
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道 Python 提供了许多内建函数,比如 print()。但你也可以自己创建函数,这被叫做用...
10、Python3 条件vs循环vs生成器
10.1、Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 10.1.1、if 语句 Python 中 if 语句的一般形式如下所示: if condition_1: statement_block...
9、Python3 集合应用
set 翻译为集合,是一个无序的、可变的、不重复的元素序列。 collection 翻译为集合类型,是一个大概念。 可以使用大括号 { } 或者 set() 函数创建集合。 注意:创建一个空集合必须用 set() 而不是 { },因为 { }...
8、Python3 字典应用
key-value 键值对的数据的集合 可变的 、 无序的 、 key 不重复 8.1、字典 dict 定义 d = dict() 或者 d = {} dict(**kwargs) 使用 name=value 对初始化一个字典 dict(iterable, **kwarg) 使用可迭代对象和 na...
7、Python3 元组应用
Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 >>> tup1 = ('Google', '...
6、Python3 列表应用
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作...