对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来 方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myse…
分类:python
设计一个三维向量类 并实现向量的加法 减法以及乘法除法
class Vector: def __init__(self,a,b,c): #初始化方法 进行传参 &nb…
Python函数式编程-高阶函数、匿名函数、装饰器、偏函数
本篇文章我们来介绍下Python函数式编程的知识。最主要的一点,Python中的函数是对象,可以复制给变量!好了,我们来介绍几个Python函数式编程中的要点,包括高阶函数、匿名函数、装饰器、偏函数等等。精彩内容,不容错…
为 Python 的 class 增加 classproperty
Python 有一个 property 的属性,非常好用。但它只针对对象,无法获取类的属性。我们可以利用 Python 的描述器来编写一个 classproperty 来获取类的属性。 不过这个属性是只读的,只能用来读取…
使用virtualenvwrapper隔离python开发环境
背景: 作为一名pythoner,使用virtualenv来隔离开发环境我相信已经不用我再介绍是为什么了。而virtualenvwrapper是virtualenv的一个拓展,可以让我们更加方便的使用和管理多个virtu…
Django 设置 session 过期时间
在 settings.py 文件中进行设置: # session 设置 SESSION_COOKIE_AGE = 60 * 30 # 30分钟 SESSION_SAVE_EVERY_REQUEST = True SESS…
python_分组信息发送器
实现功能: 在用户留下的接受信息方式中,有可能有微信,QQ,邮箱,短信多种联系方式,你管理着一份用户信息表,在需要发通知时,无需你对发送方式进行归类再分别发送,程序能帮助你以用户留下的不同方式联系他们。 运行结果: ![…
自学Python——Numpy
0.简介 “NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(ma…
浅谈“数字资产量化交易”
笔者从2013年开始接触数字资产(其中最为人所知的数字资产包括比特币、莱特币和以太坊等),从2015年开始应用量化交易策略。文章总结了一些经验分享给各位读者。 首先我们来谈谈量化交易,是指以数学统计和数学建模为基础,利用…
爬虫笔记(四) - 关于Scrapy页面信息定位
关于页面信息定位,我习惯用的方法有三种,这三种方法基本能通吃 css xpath re 推荐看一篇博客Python爬虫利器二之Beautiful Soup的用法 还可以去看Selectors官方文档 在定位同一个位置有多…
4. Python数据类型之数字、字符串、列表
开发过程中,我们需要处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型主要有以下几种:数字、字符串、列表、元组、字典、集合等。 数字 数字主要有…
python(反向迭代)
l = [1, 2, 3, 4, 5] l.reverse() # 翻转后,源列表也被修改 l = [1, 2, 3, 4, 5] print(l[::-1]) # 切片逆序法,不会修改数据源,但是会生成一个等大的lis…