
python
文章平均质量分 62
诗雨时
励志成为顶尖AI技术人才!某一领域内的领军人物!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 办公自动化
python 办公自动化一、Excel自动化 二、Word自动化 三、PDF自动化 四、PPT自动化原创 2020-08-09 18:38:26 · 374 阅读 · 0 评论 -
python 垃圾回收机制
python 垃圾回收机制一、python的垃圾回收如何实现 1、引用计数为主(缺点:循环引用无法解决) 2、引用标记清除和分代回收解决引用计数的问题 3、引用计数为主 +标记清除和分代回收为辅三、标记清除 ...原创 2020-06-03 23:12:43 · 364 阅读 · 0 评论 -
Python 十大经典排序算法
Python 十大经典排序算法排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、...原创 2020-02-26 10:45:41 · 200 阅读 · 0 评论 -
python with
with在python开发中,尤其是文件操作中经常会碰到 with语法,常见格式如下:with open(r'fisher.py','r') as f: print(f.read())1、首先要确定什么样的对象可以使用with语句?实现了上下文协议的对象...原创 2020-04-26 11:19:57 · 146 阅读 · 0 评论 -
python 字符串
字符串一、字符串翻转 1、使用字符串切片data_str = "Runoob"# 使用字符串切片print(data_str[::-1])# 运行结果:boonuR 2、使用reversed函数data_str = "Runoob"# re...原创 2020-04-22 21:49:09 · 121 阅读 · 0 评论 -
堆(heap):从海量数据中寻找最大的k个值
从海量数据中寻找最大的k个值1、目的:获取大量元素 topk 大个元素,固定内存2、思路: (1)先放入元素前 k 个建立一个最小堆; (2)迭代剩余元素: a、如果当前元素小于堆顶元素,跳过该元素(肯定不是前 k大); b、否则替换堆顶元素为当前元...原创 2020-04-21 23:43:07 · 366 阅读 · 0 评论 -
树的遍历方式
树的遍历方式1、先(根)序遍历:class BinTreeNode(): def __init__(self, value, left=None, right=None): self.value, self.left, self.right = value, ...原创 2020-04-21 00:09:46 · 266 阅读 · 0 评论 -
deque双端队列
deque双端队列一、示例:# 实现队列,使用dequefrom collections import dequeclass Queue(): def __init__(self, value): self.items = deque(value) def e...原创 2020-04-19 22:59:59 · 395 阅读 · 0 评论 -
栈(stack)
栈(stack)1、通过 deque 实现:from collections import dequeclass Satck(): def __init__(self, value): self.stack = deque(value) # 或者用l...原创 2020-04-20 00:01:00 · 307 阅读 · 0 评论 -
Jupyter Notebook 设置与使用
Jupyter Notebook 设置与使用1、打开 cmd,输入 jupyter notebook --generate-config 2、打开这个配置文件,找到 "c.NotebookApp.notebook_dir = '' "把路径改成自己的工作目录; 打开这...原创 2019-12-29 13:56:53 · 958 阅读 · 0 评论 -
Python 格式化日期
Python 格式化日期一、格式化日期 1、我们可以使用time模块的 strftime方法来格式化日期。 2、python中的时间日期格式化符号: 序号 符号 描述 1 %y 两位数的年份表示(00-9...原创 2019-12-25 17:07:20 · 3664 阅读 · 0 评论 -
Python 时间元组
Python 时间元组一、什么是时间元组? 很多Python函数用一个元组装起来的9组数字处理时间:序号 字段 值 0 4位数年 2008 1 月 1到 12 2 日 1到 31 3 ...原创 2019-12-25 16:45:42 · 878 阅读 · 0 评论 -
python time模块
Time模块一、Time模块 1、常用的一种获取当前时间以及时间格式化的模块,模块名称:time。 2、time模块在Python原生安装中就存在,所以不需要进行任何安装操作,直接使用即可。 3、导入方式:import time二...原创 2019-12-25 11:01:25 · 414 阅读 · 0 评论 -
Xpath语法
Xpath语法Xpath(XML Path Language)是一门在XML文档中查找信息的语言,可用来在XML文档中对元素和属性进行遍历。一、Xpath简介 1、什么是XPath? (1) XPath使用路径表达式在 XML文档中进...原创 2019-12-21 23:58:02 · 656 阅读 · 0 评论 -
python爬虫去重策略
python爬虫去重策略1、将访问过的URL保存到数据库中2、将访问过的URL保存到set中,只需要o(1)的代价就可以查询URL 1000000000*2byte*50个字符/1024/1024/1024 = 9G3、URL经过md5等方法哈希后保存到set中4、用bitmap方法,将访问过的URL通过hash函数映射到某一位 5、bloomfilter方法对bitma...原创 2018-03-01 22:34:58 · 4148 阅读 · 0 评论 -
Python中“组”的概念与意义
Python中“组”的概念与意义一、列表的定义>>> type([1,2,3,4,5,6])<class 'list'>>>> type(["hello", "world", 1, 9])<class 'list'># 嵌套列表>&...原创 2019-07-04 23:55:13 · 492 阅读 · 0 评论 -
Python3的基本类型
Python3的基本类型一、什么是代码,什么是写代码 1、什么是代码? 答:代码是现实世界事物在计算机世界中的映射。 2、什么是写代码? 答:写代码是将现实世界中的事物用计算机语言来描述。二、数字:整形、型与浮点型 Number:数字(整数(int)...原创 2019-06-26 23:21:25 · 550 阅读 · 0 评论 -
scrapy爬取知名技术文章网站
scrapy爬取知名技术文章网站一、scrapy安装以及目录结构介绍 1、安装 pip install -i https://pypi.douban.com/simple/ scrapy 安装Scrapy报错: Could not find a ver...原创 2019-06-08 16:37:07 · 426 阅读 · 0 评论 -
爬虫基础知识
爬虫基础知识一、技术选型 爬虫能做什么 1、scrapy VS requests+beautifulsoup (1) requests和beautifulsoup都是库,scrapy是框架; (2) scrapy框架可以加入requests和beautifu...原创 2019-06-02 17:33:42 · 322 阅读 · 0 评论 -
Jenkins 自动化部署-安装篇(一)
后续教程都是以Centos7 + django + django rest framework + vue + redis + mysql 为例Centos7上安装Jenkins安装sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --impor...原创 2019-01-18 16:36:10 · 321 阅读 · 0 评论 -
求助:关于django rest framework + vue(element-ui)跨域问题,求助大佬解决...
前端:headers: { token: ''}if (document.cookie.length > 0) { var arr = document.cookie.split('; ') for (var i = 0; i < arr.length; i++) { // 再次切割 var arr2 = arr[i].split('=') ...原创 2018-12-23 14:40:01 · 628 阅读 · 2 评论 -
变量与运算符
变量与运算符一、什么是变量二、变量的命名规则 1、首字母不能为数字; 2、系统关键字,不能用在变量命名中; python系统关键字:>>> help("keywords")Here is a list of the Python keywords. Ente...原创 2019-07-18 21:52:03 · 172 阅读 · 0 评论 -
彻底搞清楚unicode和utf8编码
彻底搞清楚unicode和utf8编码1、计算机只能处理数字(0和1),文本转换为数字才能处理。计算机中8个bit作为一个字节,所以一个字节能表示最大的数字就是2552、计算机是美国人发明的,所以一个字节可以表示所有字符了,所以ASCII(一个字节)编码就成为美国人的标准编码3、但是ASCII处理中文明显是不够的,中文不止255个汉字,所以中国制定了GB2312编码,用两个字节表示一个汉字。GB2...原创 2018-03-01 23:00:27 · 1330 阅读 · 1 评论 -
求python分布式架构书籍或是视频
求python分布式架构书籍或是视频,大家有推荐的吗?原创 2018-11-06 21:37:32 · 315 阅读 · 0 评论 -
分支、循环、条件与枚举
分支、循环、条件与枚举一、什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列。 例如: 1、1 + 1 2、a = [1, 2, 3] 3、a > b 4、a...原创 2019-07-21 18:17:00 · 295 阅读 · 0 评论 -
包、模块、函数
包、模块、函数一、while循环与使用场景 1、while循环: counter = 1while counter <= 10: counter += 1 print(counter)else: print("EOF")运行结果:2345...原创 2019-07-22 00:01:36 · 388 阅读 · 0 评论 -
深入类和对象
深入类和对象一、鸭子类型和多态 1、定义:当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。 2、示例: (1) 示例一: class Cat(object): def say(self): ...原创 2019-10-06 22:41:56 · 166 阅读 · 0 评论 -
Python魔法函数
Python魔法函数一、什么是魔法函数 1、不使用魔法函数: class Company(object): def __init__(self, employee_list): self.employee = employee_list c...原创 2019-10-04 14:49:57 · 367 阅读 · 0 评论 -
Python中一切皆对象
Python中一切皆对象一、python中一切皆对象 函数和类也是对象,属于python的一等公民。 1、赋值给一个变量; (1) 函数: # 示例一:def ask(name="大麻花"): print(name)my_func = askm...原创 2019-10-03 14:22:17 · 268 阅读 · 0 评论 -
Pythonic与Python杂记
Pythonic与Python杂记一、用字典映射代替switch case语句 1、switch case语句: switch (day){ case 0: dayName = "Sunday"; ... ... ...原创 2019-10-02 21:00:02 · 194 阅读 · 0 评论 -
函数式编程:匿名函数、高阶函数、装饰器
函数式编程:匿名函数、高阶函数、装饰器一、lambda表达式 1、非lambda表达式def add(x, y): return x + yprint(add(1, 2))运行结果:3 2、lambda表达式f = lambda x, y: x + yprint(f(1, 2))运...原创 2019-10-02 14:30:09 · 133 阅读 · 0 评论 -
Python的高级语法与用法
Python的高级语法与用法一、枚举其实是一个类 from enum import Enumclass VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4print(VIP.BLACK)运行结果:VIP.BLACK...原创 2019-09-16 23:20:31 · 274 阅读 · 0 评论 -
正则表达式与JSON
正则表达式与JSON一、初识正则表达式 # 正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的字符序列,相匹配# 快速检索文本、实现一些替换文本的操作# 1、检查一串数字是否室电话号码# 2、检测一个字符串是否符合email# 3、把一个文本里指定的单词替换为另一个单词import...原创 2019-09-13 22:24:20 · 7022 阅读 · 0 评论 -
面向对象
面向对象一、类的定义# 面向对象# 有意义的面向对象的代码# 类 = 面向对象# 类、对象# 类的基本作用:封装class Student(): name = "" # 全局变量 age = 0 def print_file(self): p...原创 2019-09-08 23:01:16 · 111 阅读 · 0 评论 -
Python函数
Python函数一、认识函数 1、示例:"""1、功能性;2、隐藏细节;3、避免编写重复的代码"""a = 1.12386result = round(a, 2)print(result) 运行结果: 二、函数的定义及运行特点 ...原创 2019-08-25 19:16:54 · 146 阅读 · 0 评论 -
python正则表达式特殊字符简要分析
python正则表达式特殊字符简要分析1、^c :表示字符串必须以c开头2、 . :表示任意字符3、* :表示前面的字符可以重复任意多次4、 $ :表示以什么结尾5、? :非贪婪模式(从左向右匹配)6、+ :表示加号前面的字符至少出现一次7、 {1},{2,},{2,5} :表示前面的字符出现1次/两次或两次以上/最少2次最多5次8、 | :表示或9、 [48357] :表示可以...原创 2018-03-01 00:22:51 · 937 阅读 · 0 评论