02 2018 档案
摘要:1、什么是re模块? 正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re。 2、常用匹配规则: 3、re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到列表中并返回列表 re.
阅读全文
摘要:主要内容: 一、subprocess模块 二、logging模块 1️⃣ subprocess模块 三种执行命令的方法 run()方法 标准写法 涉及到管道|的命令需要这样写 call()方法 Popen()方法 常用参数: 下面这2条语句执行会有什么区别? 区别是Popen会在发起命令后立刻返回,
阅读全文
摘要:一、xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单, 但至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在各个语言里的都 是支持的,在python中可以用以下模块操作
阅读全文
摘要:一、shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。 注意: shelve模块封装了pickle模块,,允许多次dump和load,但只能在python中使用,比pickle要强大许多。 二、hashlib模
阅读全文
摘要:一、json序列化模块 1、序列化:将内存数据转成字符串加以保存。 2、反序列化:将字符串转成内存数据加以读取。 二、pickle序列化模块
阅读全文
摘要:一、sys模块 常用方法有: 二、shutil模块 shutil模块是针对文件的高级操作,包括文件、文件夹和压缩包处理。 主要方法如下:
阅读全文
摘要:一、random模块 常用方法如下: 生成随机验证码: 洗牌 二、os模块 主要方法:
阅读全文
摘要:主要内容: 一、collections模块 二、time模块 三、datetime模块 1️⃣ collection模块 1、什么是collections模块。干什么用? 2、namedtuple 3、deque 4、defaultdict 5、OrdereDict 6、Counter 2️⃣ ti
阅读全文
摘要:一、模块 1、模块的定义: 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少, 很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。 2、使用模块的好处: <1> 提高了代码的可维护性,其次,可以被
阅读全文
摘要:1、装饰器定义: 装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。 2、装饰器的意义: 装饰器的作用就是为已经存在的对象添加额外的功能。并且同时取出与函数功能不符的代码到装饰器中使之得到重用。 3、先来看
阅读全文
摘要:一、名称空间 1、定义:又名 name space,顾名思义,就是存放名字的地方。比如:若变量x = 1,1存放在内存中, 二、函数闭包 1、定义:
阅读全文
摘要:顾名思义,内置方法就是你打开解释器就可以直接用的方法,比如len()方法,abs()方法等。 由于比较多,我就不一一说明了,以实例的方式展示给大家: 内置方法第一部分: #!/usr/bin/env python3 #-*- coding:utf-8 -*- # write by congcong
阅读全文
摘要:一、嵌套函数 1、嵌套函数简单的理解可以看作是在函数的内部再定义函数,实现函数的“私有”。 2、特点: <1> 函数内部可以再次定义函数。 <2> 只有被调用时才会执行(外部函数被调用后,被嵌套函数调用才有效)。 3、实例如下: 4、然而嵌套函数并一定就是长这样,不信,继续往下看... 为了更直观,
阅读全文
摘要:一、函数返回值 说到返回值,相信大家肯定都认识,没错,就是return。 所谓返回值可以这样理解:函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回。 那具体怎么用呢?接着往下看: 注意: 1、函数在执行过程中只要遇到return语句,就会停止执行并返回结果,so 也可
阅读全文
摘要:主要内容: 1、函数初识 2、函数传参方式 (1)位置参数 (2)默认参数 (3)关键参数 (4)非固定传参 一、函数初识 1、定义: 将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 2、好处: 代码重用;保持一致性;可扩展性。 3、示例如下: 二、函数传参
阅读全文
摘要:为了更好地说明接下来的文件修改操作,我们有必要先来学习下文件操作的常用方法。 一、文件处理中的常用方法 了解了以上的方法,我们就能愉快地进行文件修改操作了。 二、文件修改操作 当我们以读写(r+)模式打开文件时,,默认会把新增的内容追加到文件最末尾。 这是为什么呢?那我们如果想要修改中间的内容该怎么
阅读全文
摘要:Python中文件处理的操作包括读、写、修改,今天我们一起来先学习下读和写操作。 一、文件的读操作 例一: 例二: 大家能看出例一和例二的区别吗? 区别在于例二直接以rb模式打开了文件 ,rb是指二进制模式,数据读到内存里直接是bytes格式, 如果想要看内容,还需要手动decode,因此在文件打开
阅读全文
摘要:一、三元运算 1、定义:三元运算是if-else 语句的快捷操作,也被称为条件运算。 2、结构: [on_true] if [expression] else [on_false] 3、示例: x,y = 3,4 # 等同于 x = 3 y = 4 bigger = x if x>y else y
阅读全文
摘要:一、可变和不可变数据类型 在python中,我们对数据类型除了分为数字类型、字符串类型、列表类型、元组类型、字典类型和集合类型外, 还有另外一种分类方式,我们给数据类型分为可变数据类型和不可变数据类型。 可变数据类型:列表、字典。 不可变数据类型:数字、字符串、元组。 二、hash Hash一般译为
阅读全文
摘要:主要内容: 1、Unicode 和 UTF-8的爱恨纠葛 2、字符在硬盘上的存储 3、编码的转换 4、验证编码是否转换正确 5、Python bytes类型 前言: 学习Python,字符编码间的转换是绕不过去的一只拦路虎,不把编码彻底搞明白,总有一天它会猝不及防坑你一把。 Python2.x和Py
阅读全文
摘要:字符编码的常用种类介绍 第一种:ASCII码 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准
阅读全文
摘要:一、Python流程控制 计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句、选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构、选择结构和循环结构。 事实证明,任何一个能用计算机解决的问题,只要应用这三种基本结构来写出的程序都能解决。Pyt
阅读全文
摘要:1、当你在设计程序的时候,用户输入个人信息后,要求打印成以下格式: 你该怎么做呢?这个时候我们学习的字符串拼接就很难实现了,这个时候就得用到字符串里 一个常用的方法——格式化输出。 2、何谓格式化输出呢? Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式
阅读全文
摘要:一、Python基本数据类型--列表(List) 1、定义:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素。 2、列表的创建: 3、列表的特点 <1> 可存放多个值。 <2> 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序。 <3> 可修改指定索引位置对应的值,属于
阅读全文
摘要:一、数据类型种类 Python中基本数据类型主要有以下几类: Number(数字) String(字符串) Bool (布尔) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 由于内容较多,今天就暂时只说 数字,字符串和布尔三种基本类型,其余的下一篇文章再叙述。
阅读全文
摘要:一、用户输入 若你安装的是Python3.x版本,当你在Python IDLE(编辑器) 中输入以下代码: name = input('用户名:') print('Hello',name) 保存并执行后你会发现程序在等待你输入,只有你输入了信息,程序才会继续执行打印。 若你安装的是Python2.x
阅读全文
摘要:一、变量的定义:把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做“变量”。 二、变量的作用:变量用于存储要在计算机程序中引用和操作的信息。它提供了一种用描述性名称标注数据的方法,这样读者和我们自己就可以更清楚地理解我们的程序。 我们可以将变量看作保存信息的容器。它们
阅读全文
摘要:Python代码有两种执行方式: 一、文件执行 二、交互器执行(推荐) 一、文件执行 1、用 notepad++ 或 Sublime Text,甚至 写字本创建一个文件。 2、比如:print('Hello world!') 3、保存为 helloworld.py,一定要选或写后缀名 .py 。 4
阅读全文
摘要:Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,一般默认装的是Python2版本,Windows系统上没有Pyhton环境,需要我们手动安装一下,过程很简单,下面就让跟着我进行安装吧! 第一步:进入官网选择版本下载 https://www.pytho
阅读全文

浙公网安备 33010602011771号