自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中的re模块

re模块中的常用函数:search() match() findall() finditer() split() sub() compile()1 search():在整个字符串中查找,返回第一个匹配内容,如果找到返回match对象,没找到返回None2 match():从字符串的第一个字符开始匹配,如果找到返回match对象,没找到返回None3 findal...

2019-07-15 17:06:04 17640 3

原创 python中的shutil模块

shutil模块简介:是python内置的高级的文件、文件夹、压缩包处理模块1. shutil.copyfile(src,dst)将src复制到dst中去,dst一定要具有读写权限,如果dst已经存在会被覆盖,src和dst必须是文件,不可以是目录。2. shutil.move(src,dst)移动文件、目录。或者文件、目录重命名,如果dst存在,则不可覆盖。3. shuti...

2019-07-15 12:27:06 1161

原创 python中urllib2的学习

学习urllib模块一定要了解的http中的get和post方法:get方法:通常用于请求服务器发送某个资源,而且应该是安全的和幂等的。post方法:向服务器提交数据,比如完成表单数据的提交,将数据提交给服务器处理get和post方法的区别:get请求的数据会附在url之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,post则把提交的数...

2019-07-15 11:41:06 504

原创 python中的hashlib模块

1 hashlib模块的作用:hashlib是一个提供字符串加密功能的模块,包含MD5和SHA的算法,MD5和SHA是摘要算法,摘要算法是什么呢:也可以称为哈希算法,离散算法。通过一个函数将任意长度的数据转化为一个长度固定的数据串,摘要函数是一个单向函数,计算f(data)很容易,但是通过digest反推data非常困难,对data做任意修改,计算出的摘要完全不相同。2 以MD5算法为...

2019-07-11 17:43:16 5941 2

原创 python中的map函数

1 map()函数的简介以及语法:map是python内置函数,会根据提供的函数对指定的序列做映射。map()函数的格式是:map(function,iterable,...)第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。把函数依次作用在list中的每一个元素上,得到一个新的list并返回。注意,map不改变原list,而是返回一个新li...

2019-07-11 16:11:29 251057 35

原创 python中的filter()函数

1 filter()函数的简介和语法:filter()函数用于过滤序列,过滤掉不符合条件的元素,返回符合条件的元素组成新列表。filter()语法如下:filter(function,iterable)# 其中function为函数,iterable为序列序列中的每个元素作为参数传递给函数进行判断,返回True或者False,最后将返回True的元素放到新列表中。2 fi...

2019-07-11 15:09:48 49517 4

原创 python中的eval函数

1 eval函数的简介和语法:eval()函数用来执行一个字符串表达式,并返回表达式的值。还可以把字符串转化为list、tuple、dict。eval函数的语法:eval(expression[,globals[,locals]])参数:expression:表达式。globals:变量作用域,如果被提供,必须是一个字典对象。locals:变量作用域,如果被提供,可以...

2019-07-11 11:01:21 87991 8

原创 python中的enumerate()函数

1 enumerate()简介及语法:enumerate()是Python中的内置函数,用于可迭代/可遍历的的数据对象组合为一个索引序列,同时列出数据和数据下标,一般用在for循环中。enumerate()语法:enumerate(sequence,[start=0])参数:sequence:一个序列、迭代器或其他支持迭代对象。start:下标起始位置。enumera...

2019-07-11 09:32:37 8024

原创 python中的字典

1 什么是字典:python中字典的数据结构与其他类型数据不同点在于,字典中的数据是通过键值对存放的,即key/value方式,2 字典的格式:由花括号包括,key和value之间通过:分隔,不同键值对之间通过,分隔。info={"name":"guo","age":25:"job":"student"}字典中的value是可以重复的,key是不可以重复的。3 字典中的方...

2019-07-10 16:59:14 237

转载 python中os模块

os模块是什么:python中os模块包含普遍的操作系统功能,可以处理文件和目录,是Python系统和操作系统进行交互的一个接口。os模块常用方法:1 当前路径及路径下文件:os.getcwd():查看当前所在路径。 os.listdir(path):列举目录下的所有文件。返回list类型。2 绝对路径:os.path.abspath(path):返回path的绝对路径。...

2019-07-10 09:05:43 1517

原创 使用python语言来编码和解码JSON数据

1 JSON函数:python中使用JSON函数需要导入json库:import json。json中的函数有:json.dumps和json.loadsjson.dumps将Python对象编码成JSON字符创json.loads将JSON字符串解码为python对象python类型向json类型转化对照表:python json dict obj...

2019-07-09 21:14:45 439

原创 JSON学习

什么是JSON:json是一种轻量级数据交换格式,易阅读和编写,JSON中支持的数据类型有:number boolean string null array:表示方式[ ] object:表示方式{}JSON中的字符串规定必须使用双引号“”,object的键也必须使用双引号“”。...

2019-07-09 20:33:29 3794

原创 数据库锁机制简介

什么是锁:易于理解的方式,就是在并发操作的情况下,一个用户对数据库中数据进行操作时把他锁住,防止别的用户也在此时对该数据进行操作,这样最终更新的数据不是完整的,不能记录两个用户做的更新。锁的分类:锁的分类分为两种方式,可以分为悲观所、乐观锁,也可以分成排他锁,共享锁和更新锁。具体分类结构:悲观锁{排他锁、共享锁、更新锁}乐观锁悲观锁:也称之为互斥锁。字面理解,是一种消...

2019-07-02 11:15:30 234

原创 redis cluster的hash slot算法

redis cluster的hash算法简介:redis cluster中的哈希算法是用来判断用户上传的一个key,value应该保存在哪一个节点之中(集群模式redis有多台主节点,每台主节点对应一台或多台备节点),下面先说一下redis cluster中哈希算法的规则:之所以成为hash slot算法是因为redis cluster中有固定的16384个hash slot,这16384...

2019-07-01 17:02:01 4411

原创 python中sys模块

1 sys.argv:实现从程序外部向程序传递参数。其中sys.argv[0]通常就是指该python程序,sys.argv[1]代表为python提供的第一个参数,sys.argv[2]代表为python提供的第二个参数。2 sys.exit([arg]):退出程序,正常退出时exit(0),一般情况下执行到程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit...

2019-06-25 19:54:59 5351

原创 redis 服务器相关命令

1 ping:测试连接是否存活。pingPONG//执行下面命令之前,我们停止redis服务器pingCould not connect to redis at 127.0.0.1:6379:Connection refused//执行下面命令之前,我们启动redis服务器pingPONG2 echo:在命令行打印一些内容3 select:选择数据库,red...

2019-06-25 09:28:45 388

原创 redis 键值常用命令

1 keys:返回满足给定pattern的所有keykeys * 代表取出所有key。keys mylist*代表取出所有以mylist开头的key。2 exists:确认一个key是否存在,存在返回1,不存在返回0。3 del:删除一个key,若不存在这个key返回0,若存在这个key返回1。4 expire:设置一个key的过期时间。expire ad...

2019-06-25 09:17:07 875

转载 redis中sets类型及操作

1 sadd:向名称为key的set添加元素,注意set中没有相同的元素sadd myset "hello"(integer)1sadd myset "world"(integer)1sadd myset "world"(integer)0smembers myset1)"world"2)"hello"2 srem:删除名字为key的set中的元素member...

2019-06-24 22:38:25 481

转载 redis中list类型及操作

1 lpush:在key对应list的头部添加字符串元素lpush mylist"world"(integer)1lpush mylist"hello"(integer)2lrange mylist 0-11)"hello"2)"world"2 rpush:在key对应list的尾部添加字符串元素3 linsert:在key对应list的特定位置之前或之后添加...

2019-06-24 22:17:50 456 1

原创 redis中hashes类型及其操作

1 hset:设置hash filed为指定值,如果key不存在,则先创建hset myhash filed1 Hello(integer)12 hsetnx:设置hash filed为指定值,如果key不存在,则先创建,如果field已经存在,返回0hsetnx myhash filed"Hello"(integer)1hsetnx myhash fieled"He...

2019-06-24 21:38:59 1220

原创 redis中string类型及其操作

1 set:添加一个name=guo的键值对:set name guo2 setnx:get name"guo"setnx name guo_new(integer)0get name"guo"原来的name有一个对应的值,所以本次的修改不生效,返回03 setex:设置key对应的value并且指定此键值的有效期:setex color 10 r...

2019-06-24 21:13:09 651

原创 redis简介

redis是一个key-value存储系统,它支持存储的类型有:string、list、set、zset。这些数据类型都支持push/pop、add/remove及取交集并集和差集的操作。key-value store最大的特点就是他的可拓展性,也就是他最大的优势。redis具有的特点:持久化:redis将数据存储与内存中,或被配置为使用虚拟内存,通过以下两种方式实现数据持久化:使用截...

2019-06-24 20:27:30 87

原创 python中的排序

python中排序有两个函数第一个是sort(),第二个是sorted(),sort函数对序列进行永久性的改变,sorted函数在排序后会生成一个新的序列,原序列不变。lst=[1,3,2]lst,sort()print lst# 输出结果如下# [1,2,3]lst=[1,3,2]print sorted(lst)pritn lst# 输出结果如下# [1,2,3...

2019-06-21 16:06:32 18499

原创 python常用内置函数总结

内置函数指的是不需要import就可以直接使用的函数,只总结了常用到的内置函数,红色函数单独一节。数学函数:abs():求绝对值函数。 max(list):求list最大值函数 min(list):求list最小值函数 sum(list):求list和函数 sorted(list):排序函数 len(list):求list长度函数 divmod(a,b):求商和余数。divmo...

2019-06-21 15:15:52 273

转载 python中的正则表达式

什么是正则表达式:正则表达式是一种文本模式,正则表达式使用单个字符串来描述,匹配一系列匹配某个句法规则的字符串。接下来介绍正则表达式的语法规则,首先介绍正则表达式中的特殊字符:$:匹配输入字符串的结尾位置。 ()标记一个子表达式的开始和结束位置,子表达式可以获取供以后使用。 *:匹配前面的子表达式零次或者多次。 +:匹配前面的子表达式一次或者多次。 ?:匹配前面的子表达式零次或...

2019-06-20 09:37:52 229

转载 字符串常用操作总结

字符串常用操作:1.对字符串内容判断:string.isalnum():若string至少有一个字符qie所有字符都是字母或数字返回True string.isalpha():若string至少有一个字符并且所有字符都是字母则返回True string.isdigit():若string只包含数字则返回True string.islower():若string中包含至少一个区分大小写...

2019-06-19 16:17:26 833

转载 python文件读写操作

读文件:python打开一个文件用open()方法,open()返回的是一个文件对象:f=open('test.txt','r') #r表示是文本文件,rb是二进制文件如果文件不存在,open()函数会抛出一个IOError错误。文件使用open()打开时候,必须关闭,因为文件会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的。f.close()可以...

2019-06-19 15:21:41 323

空空如也

空空如也

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

TA关注的人

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