自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 正则表达式中的常用函数-re.compile/.math/.srarch/.findall/.split/.sub

正则表达式中的常用函数-re.compile/.math/.srarch/.findall/.split/.sub1、re.compile(pattern,flags)pattern:正则表达式flags:标志位功能:将正则表达式编译成一个正则对象然后返回,调用的时候调用正则对象即可。comobj = re.compile("hello")comobj.findall("hello...

2019-06-30 15:25:41 638

原创 正则表达式(Regular Exception)及其元字符相关使用--单字符匹配、边界匹配、多字符匹配

正则表达式(Regular Exception)及其元字符一、正则表达式(Regular Exception)正则表达式是一个字符序列形成的字符串,使用这个字符串来描述某个语法规则,匹配一系列符合这个语法规则的字符串搜索模式。正则表达式可用于所有文本搜索和文本替换的操作。在python中,通过内嵌成re模块,程序员可以直接调用来实现正则匹配,正则表达式被编译成一系列的字节码,然后由c编写的匹...

2019-06-27 21:14:12 529

原创 Python常见高阶函数及其使用-map、reduce、filter、sorted、zip

Python常见高阶函数及其使用-map()、reduce()、filter()、sorted()、sum()、zip()1、map()函数语法:map(func,iter1)func:函数,有且只有一个参数iter1:可迭代对象功能:将可迭代对象中的元素依次取出作用于func函数,并将作用的结果作为迭代器返回。#实现将列表中的字符串转为int的功能list1 = ["1", "...

2019-06-25 09:21:02 304

原创 Python内存中的读取与写入

Python内存中的读取与写入1、内存中的读写-StirngIOStirngIO顾名思义就是在内存中读写str字符串sio.write(str)功能:将字符串写入sio对象中。sio.getvalue()功能:获取写入的内容from io import StringIO#sio = StringIO()sio.write("hello")sio.write("good")pr...

2019-06-20 19:32:21 6790

原创 Python二进制文件的读取与写入

Python二进制文件的读取与写入当读取音视频、图片等二进制文件时,需要采用二进制的读取方法。一、读取with open(file,mode) as f:passfile:文件路径mode:rb 读取二进制文件strb = f.read()功能:一次性读取所有内容,以二进制的字符串返回。strb = f.read(size)功能:一次性读取size个字节注意:一般情况下,使...

2019-06-20 19:12:59 45639 4

原创 Python文件读写之with语句关闭文件

Python文件读写之with语句在进行Python文件的读取或者写入的时候,我们都需要调取f.close()来关闭文件,前者是避免占用内存,后者是保证内容顺利写入到目标文件中。当我们写入文件时,操作系统往往不会立刻把数据写入磁盘,而是放到内存缓存起来,空闲的时候再慢慢写入,只有调用close()方法时,操作系统才保证把没有写入的数据全部写入磁盘,忘记调用close()的后果是数据可能只写了一...

2019-06-20 18:48:00 2765

原创 Python文件的简单读写

Python文件的简单读写一、读取文件1、使用open()函数打开文件首先使用Python的内置open()函数打开读取的对象文件:f = open(file,mode,encoding)**file:**被读取的文件存储路径**mode:**操作模式,读取时使用"r",同时默认为"r"**encoding:**指定读取的编码格式,常用的是"utf-8"f1 = open('fil...

2019-06-20 17:56:53 1163

原创 Python装饰器(Decorator)

Python装饰器(Decorator)1、定义在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)2、简单装饰器最简单的装饰器基本格式:def outer(func): def inner(): #增强的功能 #在内函数中执行func函数 return func() return inner在装饰器...

2019-06-20 01:08:22 286

原创 sort()排序功能的实现-自定义reverse控制升序/降序

sort()排序功能的实现实现排序的功能,默认按照升序排列,当reverse=True降序mysort(1,2,3,4,5,reverse=True)def mysort(*args,reverse=False): #转为list args = list(args) for i in range(1,len(args)): for j in rang...

2019-06-20 00:44:45 4387

原创 Python中,不考虑可迭代对象,使用不定长参数实现max()函数的功能

Python中,不考虑可迭代对象,使用不定长参数实现max()函数的功能def mymax(*args): if len(args) >= 2: maxnum = args[0] for x in args: if maxnum < x: maxnum = x return...

2019-06-20 00:39:48 622

原创 Python函数的参数传递-位置参数、关键字参数、默认参数、不定长参数

Python函数的参数传递-位置参数、关键字参数、默认参数、不定长参数1. 函数的参数参数列表:如果函数所实现的需求中涉及到未知项参与运算(这些未知项需要函数的调用者来决定),就可以将未知项设置为参数。格式:参数1,参数2,参数3,…形式参数:在方法中(函数内)定义的,用于接收中间参数的值实际参数:在函数外面定义,实际参与运算的值,就是为了给形式参数赋值#函数的定义#name是形...

2019-06-20 00:34:59 4411

原创 Python函数概述、函数定义、函数调用

Python函数概述、函数定义、函数调用1.函数的概述【方法】1.1 认识函数函数:在一个完整的项目中,某些功能会反复的使用,那么会将功能封装成函数,当我们要使用此功能的时候调用即可。故函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块。优点:1.简化代码结构,增加了代码的复用性(重复使用的程度)2.增加代码的可维护性,如果想修改某个BUG,只需要对应的函数即可。...

2019-06-19 15:35:09 389

原创 Python迭代器--列表生成式、可迭代对象、生成器、迭代器及其转换生成

Python迭代器–列表生成式、可迭代对象、生成器、迭代器及其转换生成1.列表生成式本质:将for循环强制写在一行,将结果写在for循环的最前面,然后使用{}括起来语法:list = [result for x in range(m, n)]例1 创建一个[1, 2, …100]的列表>>> range(1, 101)[1, 2, 3, 4, 5,...,...

2019-06-14 19:18:16 2794

原创 Python列表(list)的相关操作及方法

Python列表(list)的相关操作及方法一、list列表1.概述:本质:list列表的本质是一种有序的集合2.创建列表语法: 列表名 = [元素1,元素2,元素3…]说明:列表中的选项被称为元素,跟string类似,下标也是从0开始计数使用:创建列表#创建空列表list1 = []list1 = list()#格式化#创建带有元素的列表list2 = [10,...

2019-06-13 21:07:42 105904 4

原创 Python字符串(String)与格式化输出及字符串的常用函数

String字符串与格式化输出及字符串的常用函数一、String字符串1.什么是字符串字符串是以单引号或者双引号括起来的任意文本,一个字符串由若干个任意字符组成2.创建字符串str1 = "hello world"str2 = 'you are good'3.字符串运算3.1字符串链接3.1.1 使用加号("+")进行链接#str3 = str1+str2>&g...

2019-06-13 19:35:00 4861

原创 Python的分支(条件)语句及循环语句

Python的分支(条件)语句及循环语句顺序结构的程序能解决计算、输出等问题,但不能做判断再选择,对于要先做判断再选择的问题就要使用分支结构,分支结构的执行是计算机依据一定的条件选择执行路径。1、单分支语句if 判断条件: 语句块 执行过程:首先执行判断条件,当判断条件成立【结果为真的时候】会执行语句块,若条件不成立则不执行。2、双分支语句if 判断条件: 语...

2019-06-10 21:13:07 1846

原创 Python运算符及表达式

Python运算符及表达式(一)、算术运算符与表达式算术运算符 假设变量 a = 10, b = 20+ :加 两个对象相加 例如 a + b = 30- :减 标识负数/一个数减去另一个数 a - b = -10* :乘 两个数相乘/返回一个被重复若干次的字符串 a*b=200/ : 除 b除以a b/a = 2% : 取模 返回除法的余数 b%a = 0*...

2019-06-05 21:56:39 2299

原创 Python的基本数据类型及变量、常量

Python的基本数据类型及变量、常量(一)数据类型python的基本数据类型分以下几种:1.Number(数字)a.整数 【int】:python可以处理任意大小的整数,当然包括负整数,在程序的表示方法和数学上的写法是一模一样的,例如:1, 100, -10等b.浮点数【float】:浮点数又称小数,之所以称之为浮点数,是因为按照科学计数法表示的的时候,一个浮点数的位置是可变的,比如...

2019-06-05 21:19:26 3625

原创 Python基本编码规范

Python基本编码规范1、分号不得在行尾加分号,也不要使用分号将两条命令放在同一行。Python有很严格的语法规范,在其他一些编程语言中使用分号可以实现你想要的隔离功能,但在Python不适用。2、行长度一般情况下每行不要超过80个字符,超出时可以使用换行进行处理,各类括号会将内容连接在一起。3、括号能不用就不用,除了列表需要或者进行内容连接时,其他情况不要使用。4、缩进必须使...

2019-06-05 19:35:25 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除