兄弟连(python)--------------------radis日常随笔

redis

zset 有序集合

zadd 命令

zadd runoob 0 redis 添加

zrem runoob redis 删除

zarangebyscore 命令(查询列表中值)

zincrby zset 2 one 如果one存在,则顺序增加2,如果one存在,则添加

zrank zset one 返回one在zset中排名(从小到大)

zrevrank zset one 返回one在zeset中排名(从大到小)

zrange zset 0 -1 withscores 从小到大排序

zrevrange zset 0 -1 withscores 从大到小

zcount zset 2 3 返回集合中给定区间的数量

zcard zset 返回集合中元素的个数

zscore zset one 返回one元素中的score

zremrangebyrank zset 1 2 将zset中从到小排序结果的score在1-2之间删除

时间: 2024-10-13 12:33:45

兄弟连(python)--------------------radis日常随笔的相关文章

兄弟连(python)---------mysql日常随笔

创建视图 mysql> create view v1 as select * from t2; Query OK, 0 rows affected (0.02 sec) 删除主表的时候 那么视图表就不起作用了 mysql> drop table t2; Query OK, 0 rows affected (0.02 sec) mysql> select * from v1; ERROR 1356 (HY000): View 'python.v1' references invalid t

python学习日常-调用函数&定义函数

这几天由于生病,所以停了下. 调用函数相当的简单,比其他许多语言简单多了.我们知道,python中有许多自带的方法,我们要用的时候,就直接“方法名(参数);"就可以调用了.比如调用类型转换方法将一个int类型转换为str类型就可以str(123):就好了 定义函数,一个函数简单的定义就是 关键字(def) 方法名(参数): 做什么: 比如定义一个a+b的方法 def Add(a,b): return a+b; 忘了说明,python函数一定有返回值,即return,你可以返回为none,但是还是

python培训Day6 随笔

今天讲了一些python的实用地方工具模块 用于记录日志的loggin模块 #!/usr/bin/env python #--*--coding:utf-8--*-- import logging logging.basicConfig(filename='wgwtest.log', #filename代表记录的日志文件名称                     format='%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(mes

python学习日常-切片&迭代&列表生成式

切片:顾名思义,就是将一个东西切成一块一块的,python中的切片就是将数组切成一片一片的 L=list(range(1,100)); L(f:e:p)#f代表开始切的位置,e代表结束的位置(但不包括),p代表切的间隔. 比如L(10:26:2)代表从第10位开始切(即从数字为11开始)到26结束(即数字27),但是不包括第26位,其中间隔为2. 切片也支持从后面切比如L(-10:-1:none)就是从倒数第10位开始切到最后一位. 值得注意的是切片的三个参数都是可以缺省的. 迭代:非常简单的一

python学习日常-编码与字符串格式化

python编码也是遵循计算机技术的编码的,英文编码还是遵循ascii码,中文编码遵循gb2312,都遵循的是utf-8编码. 值得注意的是几个函数,ord("a"),是查询a的utf-8编码.chr("778"),是通过utf-8编码查询对应的字符,len("str")是查询字符串占多少位字节的相当于c#的length.还有就是不论什么样的编码最终存入计算机的磁盘时,都是按照byte(字节)来存储的.中文一般占3个字节,英语字符占1个字节. 格

学习python的小随笔

Python在课表中的名字是高级语言程序设计.上了两周的专业课,我想说我真的是想来学教育的,现在成了计算机了.我还想说,有没有一种可以用中文写程序的软件,有志向的大佬们赶紧弄个吧!       其实关于学习Python倒是不反感,无论是当初学习c++,还是现在学Python,都感觉这个东西挺有意思的.当你能把一个程序写出来并且运转成功之后,那种成就感是难以形容的.(哪怕是对着书敲上的)       希望老师教学中.把我们当做一个程序小白,很多老师以为学过了就精通了,可是事实不是那样.个人感觉Py

python培训Day7 随笔

今天先讲了random模块的使用 这个模块的作用其实就是随机生数字,它下面有是三个方法 import random print random.random()  #默认方法是在0和1之间取一个随机带小数点的随机数 print random.randint(1,2) #在1和2之间随机取数字,可能是1也可能是2 print random.randrange(1,2) #在大于等于1切小于2的范围内取随机数,本例来说只能取到1这个值 0.240756960152 2 1 既然通过random模块可以

python数据类型的随笔,关于list,dict和set

list的概念:#是一种有序数组集合l=['cris','make','lie' ]#一般索引是从0开始len(l)可以返回数组的长度想要添加元素可以用l.append("cris")#把元素添加到数组的末尾l.insert(1,"cris")#把元素插入到指定索引的位置l.pop(索引)#可以删除元素,并返回值 "cris"不写索引默认删除最后一个元素l.remove('元素')#删除元素del l[索引]#删除元素l[1]="cri

python培训Day1 随笔

1.python的数据类型 引用的时候  %s 表示引用字符串 %d 表示引用整数 %f 表示引用的带小数点的数字 2.循环 for循环可以用来遍历列表和元组里所有的元素 例如:for i in list_name print i while循环若后面跟一个True,那么循环将永远进行下去. 若后面跟一个Fales 则循环不执行.还有循环中如果出现break关键字 则循环马上回跳出,若出现continue则马上跳出当前循环从头开始下一轮循环. 例如: while True: word=raw_i